summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/news_gui.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/news_gui.cpp b/src/news_gui.cpp
index 9f5708626..57881358c 100644
--- a/src/news_gui.cpp
+++ b/src/news_gui.cpp
@@ -812,6 +812,11 @@ void NewsLoop()
/* no news item yet */
if (_total_news == 0) return;
+ /* There is no status bar, so no reason to show news;
+ * especially important with the end game screen when
+ * there is no status bar but possible news. */
+ if (FindWindowById(WC_STATUS_BAR, 0) == NULL) return;
+
static byte _last_clean_month = 0;
if (_last_clean_month != _cur_month) {