diff --git a/src/economy.cpp b/src/economy.cpp --- a/src/economy.cpp +++ b/src/economy.cpp @@ -1942,7 +1942,7 @@ static void LoadUnloadVehicle(Vehicle *f if (dirty_station) { st->MarkTilesDirty(true); SetWindowDirty(WC_STATION_VIEW, st->index); - InvalidateWindowData(WC_STATION_LIST, st->owner); + SetWindowDirty(WC_STATION_LIST, st->owner); } }