changeset 19967:c2d0016cc9d6 draft

(svn r24899) -Fix [FS#5434]: Also the station build window needs redrawing when the station spread changes (based on patch by juanjo)
author planetmaker <planetmaker@openttd.org>
date Tue, 08 Jan 2013 22:38:59 +0000
parents a856a3a3bf0f
children 0dba7f49118c
files src/settings.cpp src/table/settings.ini
diffstat 2 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -809,9 +809,10 @@
 	return true;
 }
 
-static bool InvalidateStationBuildWindow(int32 p1)
+static bool StationSpreadChanged(int32 p1)
 {
 	InvalidateWindowData(WC_SELECT_STATION, 0);
+	InvalidateWindowData(WC_BUILD_STATION, 0);
 	return true;
 }
 
--- a/src/table/settings.ini
+++ b/src/table/settings.ini
@@ -13,7 +13,7 @@
 static bool PopulationInLabelActive(int32 p1);
 static bool RedrawScreen(int32 p1);
 static bool RedrawSmallmap(int32 p1);
-static bool InvalidateStationBuildWindow(int32 p1);
+static bool StationSpreadChanged(int32 p1);
 static bool InvalidateBuildIndustryWindow(int32 p1);
 static bool CloseSignalGUI(int32 p1);
 static bool InvalidateTownViewWindow(int32 p1);
@@ -1010,7 +1010,7 @@
 str      = STR_CONFIG_SETTING_STATION_SPREAD
 strhelp  = STR_CONFIG_SETTING_STATION_SPREAD_HELPTEXT
 strval   = STR_CONFIG_SETTING_TILE_LENGTH
-proc     = InvalidateStationBuildWindow
+proc     = StationSpreadChanged
 cat      = SC_BASIC
 
 [SDT_BOOL]