Clear state when setting changed

This commit is contained in:
Jonathan G Rennison
2021-06-27 03:40:04 +01:00
parent e15acd3af8
commit 879a23811f
2 changed files with 11 additions and 0 deletions

View File

@@ -1541,6 +1541,15 @@ static bool PublicRoadsSettingChange(int32 p1) {
return true;
}
static bool TrainSpeedAdaptionChanged(int32 p1) {
extern void ClearAllSignalSpeedRestrictions();
ClearAllSignalSpeedRestrictions();
for (Train *t : Train::Iterate()) {
t->signal_speed_restriction = 0;
}
return true;
}
/** Checks if any settings are set to incorrect values, and sets them to correct values in that case. */
static void ValidateSettings()
{