Fix ctrl-click signal cycling setting

This commit is contained in:
Jonathan G Rennison
2021-11-22 17:04:25 +00:00
parent 9ff8643fd9
commit ef1b8f159f
2 changed files with 5 additions and 5 deletions

View File

@@ -274,10 +274,10 @@ static void GenericPlaceSignals(TileIndex tile)
/* Which signals should we cycle through? */
uint8 cycle_types;
if (_settings_client.gui.cycle_signal_types == SIGNAL_CYCLE_ALL && _settings_client.gui.signal_gui_mode == SIGNAL_GUI_ALL) {
cycle_types = SIGTYPE_NORMAL | (SIGTYPE_LAST << 3);
if (_settings_client.gui.cycle_signal_types == SIGNAL_CYCLE_ALL && (_settings_client.gui.signal_gui_mode == SIGNAL_GUI_ALL || _settings_game.vehicle.train_braking_model == TBM_REALISTIC)) {
cycle_types = SIGNAL_CYCLE_ALL;
} else {
cycle_types = SIGTYPE_PBS | (SIGTYPE_LAST << 3);
cycle_types = SIGNAL_CYCLE_PATH;
}
if (w != nullptr) {