From 3433ffd1bc79f214f9d818bf3fb4572efa68aa3b Mon Sep 17 00:00:00 2001 From: Steffen Mecke Date: Wed, 14 Jan 2015 16:10:13 +0100 Subject: [PATCH] cr_report should also check if region messages can be heard (bug #1973) --- src/creport.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/creport.c b/src/creport.c index 7d0963165..3b26768e6 100644 --- a/src/creport.c +++ b/src/creport.c @@ -1440,12 +1440,14 @@ static void cr_output_region(FILE * F, report_context * ctx, seen_region * sr) } } } - cr_output_messages(F, r->msgs, f); - { - message_list *mlist = r_getmessages(r, f); - if (mlist) - cr_output_messages(F, mlist, f); - } + if (sr->mode == see_unit || sr->mode == see_travel) { + cr_output_messages(F, r->msgs, f); + { + message_list *mlist = r_getmessages(r, f); + if (mlist) + cr_output_messages(F, mlist, f); + } + } /* buildings */ for (b = rbuildings(r); b; b = b->next) { int fno = -1;