diff -r bf1627501a26 -r f96f67f4250e station_cmd.c --- a/station_cmd.c Sun Dec 03 17:54:28 2006 +0000 +++ b/station_cmd.c Sun Dec 03 18:28:42 2006 +0000 @@ -79,7 +79,7 @@ return IsTileType(tile, MP_STATION) && GetStationIndex(tile) == st->index && IsRailwayStation(tile); } -static void MarkStationTilesDirty(const Station *st) +void MarkStationTilesDirty(const Station *st) { TileIndex tile = st->train_tile; int w, h; @@ -2591,6 +2591,7 @@ st->goods[type].enroute_time = 0; st->goods[type].enroute_from = st->index; InvalidateWindow(WC_STATION_VIEW, st->index); + MarkStationTilesDirty(st); } /** Rename a station