Fix a258833: Don't invalidate station list on vehicle load/unload. (#12112)

a258833 fixed a bug but as a result causes the station list to be rebuilt every time (once per game tick) a vehicle loads/unloads.

Instead just mark the window for redraw.
pull/661/head
Peter Nelson 4 months ago committed by GitHub
parent 8a1cea2ab6
commit f20d241e81
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1942,7 +1942,7 @@ static void LoadUnloadVehicle(Vehicle *front)
if (dirty_station) {
st->MarkTilesDirty(true);
SetWindowDirty(WC_STATION_VIEW, st->index);
InvalidateWindowData(WC_STATION_LIST, st->owner);
SetWindowDirty(WC_STATION_LIST, st->owner);
}
}

Loading…
Cancel
Save