From edc90be5b870c20ecb3b2903bf382eb93935e3b0 Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 23 Nov 2009 13:01:12 +0000 Subject: (svn r18252) -Fix: crash when news is shown when the end game window is opened (status bar goes missing for a while etc.) --- src/news_gui.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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) { -- cgit v1.2.3-70-g09d2