Changeset - r17378:417d56e77854
[Not reviewed]
master
0 2 0
frosch - 13 years ago 2011-02-23 20:45:52
frosch@openttd.org
(svn r22134) -Codechange: Move ReInit() of the landinfo window from DeleteNewGRFInspectWindow() into a InvalidateData call.
2 files changed with 11 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/misc_gui.cpp
Show inline comments
 
@@ -330,6 +330,16 @@ public:
 
	{
 
		::ShowNewGRFInspectWindow(GetGrfSpecFeature(this->tile), this->tile);
 
	}
 

	
 
	virtual void OnInvalidateData(int data)
 
	{
 
		switch (data) {
 
			case 1:
 
				/* ReInit, "debug" sprite might have changed */
 
				this->ReInit();
 
				break;
 
		}
 
	}
 
};
 

	
 
/**
src/newgrf_debug_gui.cpp
Show inline comments
 
@@ -519,8 +519,7 @@ void DeleteNewGRFInspectWindow(GrfSpecFe
 
	DeleteWindowById(WC_NEWGRF_INSPECT, wno);
 

	
 
	/* Reinitialise the land information window to remove the "debug" sprite if needed. */
 
	Window *w = FindWindowById(WC_LAND_INFO, 0);
 
	if (w != NULL) w->ReInit();
 
	InvalidateWindowData(WC_LAND_INFO, 0, 1);
 
}
 

	
 
/**
0 comments (0 inline, 0 general)