Avoid unnecessary calls to SettingsDisableElrail in AfterLoadGame
This commit is contained in:
@@ -1680,8 +1680,11 @@ bool AfterLoadGame()
|
|||||||
/* from version 38 we have optional elrails, since we cannot know the
|
/* from version 38 we have optional elrails, since we cannot know the
|
||||||
* preference of a user, let elrails enabled; it can be disabled manually */
|
* preference of a user, let elrails enabled; it can be disabled manually */
|
||||||
if (IsSavegameVersionBefore(SLV_38)) _settings_game.vehicle.disable_elrails = false;
|
if (IsSavegameVersionBefore(SLV_38)) _settings_game.vehicle.disable_elrails = false;
|
||||||
/* do the same as when elrails were enabled/disabled manually just now */
|
if (IsSavegameVersionBefore(SLV_38) || _settings_game.vehicle.disable_elrails) {
|
||||||
SettingsDisableElrail(_settings_game.vehicle.disable_elrails);
|
SettingsDisableElrail(_settings_game.vehicle.disable_elrails);
|
||||||
|
} else {
|
||||||
|
ReinitGuiAfterToggleElrail(_settings_game.vehicle.disable_elrails);
|
||||||
|
}
|
||||||
InitializeRailGUI();
|
InitializeRailGUI();
|
||||||
|
|
||||||
/* From version 53, the map array was changed for house tiles to allow
|
/* From version 53, the map array was changed for house tiles to allow
|
||||||
|
Reference in New Issue
Block a user