Refresh trace restrict slots window as with the train list window

This commit is contained in:
Jonathan G Rennison
2018-08-15 19:38:56 +01:00
parent acdeaa715e
commit 60cc1a48ac
6 changed files with 14 additions and 0 deletions

View File

@@ -1420,6 +1420,7 @@ void VehicleEnterDepot(Vehicle *v)
case VEH_TRAIN: {
Train *t = Train::From(v);
SetWindowClassesDirty(WC_TRAINS_LIST);
SetWindowClassesDirty(WC_TRACE_RESTRICT_SLOTS);
/* Clear path reservation */
SetDepotReservation(t->tile, false);
if (_settings_client.gui.show_track_reservation) MarkTileDirtyByTile(t->tile);
@@ -2722,6 +2723,7 @@ void VehiclesYearlyLoop()
}
GroupStatistics::UpdateProfits();
SetWindowClassesDirty(WC_TRAINS_LIST);
SetWindowClassesDirty(WC_TRACE_RESTRICT_SLOTS);
SetWindowClassesDirty(WC_SHIPS_LIST);
SetWindowClassesDirty(WC_ROADVEH_LIST);
SetWindowClassesDirty(WC_AIRCRAFT_LIST);