diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index 06c6325553..a8fdc8ba1e 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -3118,6 +3118,9 @@ static void DeleteLastWagon(Vehicle *v) DeleteWindowById(WC_VEHICLE_VIEW, v->index); RebuildVehicleLists(); InvalidateWindow(WC_COMPANY, v->owner); + if (v->u.rail.track == TRACK_BIT_DEPOT) { + InvalidateWindow(WC_VEHICLE_DEPOT, v->tile); + } BeginVehicleMove(v); EndVehicleMove(v);