diff options
-rw-r--r-- | src/newgrf_station.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/newgrf_station.cpp b/src/newgrf_station.cpp index 1f2e41787..0b195e0fd 100644 --- a/src/newgrf_station.cpp +++ b/src/newgrf_station.cpp @@ -651,7 +651,7 @@ static const SpriteGroup *ResolveStation(ResolverObject *object) if (object->u.station.st == NULL) { /* No station, so we are in a purchase list */ ctype = CT_PURCHASE; - } else { + } else if (Station::IsExpected(object->u.station.st)) { const Station *st = Station::From(object->u.station.st); /* Pick the first cargo that we have waiting */ const CargoSpec *cs; |