Index: main_gui.c =================================================================== --- main_gui.c (revision 3528) +++ main_gui.c (working copy) @@ -2473,3 +2473,9 @@ ScreenSizeChanged(); MarkWholeScreenDirty(); } + +void InitializeMainGui(void) +{ + /* Clean old GUI values */ + _last_built_railtype = 0; +} Index: misc.c =================================================================== --- misc.c (revision 3528) +++ misc.c (working copy) @@ -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();