Changeset - r10694:280692ad9714
[Not reviewed]
master
0 1 0
frosch - 16 years ago 2009-01-12 15:44:37
frosch@openttd.org
(svn r15019) -Fix (r14919): Close station selection window, when disabling distant-join setting. (PhilSophus)
1 file changed with 7 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/settings.cpp
Show inline comments
 
@@ -889,6 +889,12 @@ static int32 InvalidateTownViewWindow(in
 
	return 0;
 
}
 

	
 
static int32 DeleteSelectStationWindow(int32 p1)
 
{
 
	DeleteWindowById(WC_SELECT_STATION, 0);
 
	return 0;
 
}
 

	
 
static int32 UpdateConsists(int32 p1)
 
{
 
	Vehicle *v;
 
@@ -1304,7 +1310,7 @@ const SettingDesc _patch_settings[] = {
 
	SDT_CONDBOOL(GameSettings, construction.road_stop_on_town_road,             47, SL_MAX_VERSION, 0, 0,  true,                    STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD,      NULL),
 
	SDT_CONDBOOL(GameSettings, station.adjacent_stations,                       62, SL_MAX_VERSION, 0, 0,  true,                    STR_CONFIG_PATCHES_ADJACENT_STATIONS,      NULL),
 
	SDT_CONDBOOL(GameSettings, economy.station_noise_level,                     96, SL_MAX_VERSION, 0, 0, false,                    STR_CONFIG_PATCHES_NOISE_LEVEL,            InvalidateTownViewWindow),
 
	SDT_CONDBOOL(GameSettings, station.distant_join_stations,                  106, SL_MAX_VERSION, 0, 0,  true,                    STR_CONFIG_PATCHES_DISTANT_JOIN_STATIONS,  NULL),
 
	SDT_CONDBOOL(GameSettings, station.distant_join_stations,                  106, SL_MAX_VERSION, 0, 0,  true,                    STR_CONFIG_PATCHES_DISTANT_JOIN_STATIONS,  DeleteSelectStationWindow),
 

	
 
	    SDT_BOOL(GameSettings, economy.inflation,                                                   0, 0,  true,                    STR_CONFIG_PATCHES_INFLATION,              NULL),
 
	     SDT_VAR(GameSettings, construction.raw_industry_construction, SLE_UINT8,                   0,MS,     0,     0,       2, 0, STR_CONFIG_PATCHES_RAW_INDUSTRY_CONSTRUCTION_METHOD, InvalidateBuildIndustryWindow),
0 comments (0 inline, 0 general)