--- a/main_gui.c Tue May 02 19:52:56 2006 +0000
+++ b/main_gui.c Tue May 02 21:19:48 2006 +0000
@@ -2472,3 +2472,9 @@
ScreenSizeChanged();
MarkWholeScreenDirty();
}
+
+void InitializeMainGui(void)
+{
+ /* Clean old GUI values */
+ _last_built_railtype = 0;
+}
--- a/misc.c Tue May 02 19:52:56 2006 +0000
+++ b/misc.c Tue May 02 21:19:48 2006 +0000
@@ -101,6 +101,7 @@
void InitializeDock(void);
void InitializeDockGui(void);
void InitializeIndustries(void);
+void InitializeMainGui(void);
void InitializeLandscape(void);
void InitializeTowns(void);
void InitializeTrees(void);
@@ -165,6 +166,7 @@
InitializeSigns();
InitializeStations();
InitializeIndustries();
+ InitializeMainGui();
InitializeNameMgr();
InitializeVehiclesGuiList();