Changeset - r18636:c90444debac9
[Not reviewed]
master
0 1 0
rubidium - 12 years ago 2011-12-11 12:20:02
rubidium@openttd.org
(svn r23493) -Fix (r23476): clearing errors didn't clear the currently shown critical error
1 file changed with 2 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/error_gui.cpp
Show inline comments
 
@@ -301,6 +301,7 @@ public:
 
 */
 
void ClearErrorMessages()
 
{
 
	UnshowCriticalError();
 
	_errors.clear();
 
}
 

	
 
@@ -322,7 +323,7 @@ void ShowFirstError()
 
void UnshowCriticalError()
 
{
 
	ErrmsgWindow *w = (ErrmsgWindow*)FindWindowById(WC_ERRMSG, 0);
 
	if (w != NULL) {
 
	if (_window_system_initialized && w != NULL) {
 
		if (w->IsCritical()) _errors.push_front(*w);
 
		_window_system_initialized = false;
 
		delete w;
0 comments (0 inline, 0 general)