diff --git a/src/road_gui.cpp b/src/road_gui.cpp index 27066a2144..cbbd132cdc 100644 --- a/src/road_gui.cpp +++ b/src/road_gui.cpp @@ -101,7 +101,7 @@ static bool IsRoadStopEverAvailable(const RoadStopSpec *spec, StationType type) static bool IsRoadStopAvailable(const RoadStopSpec *spec, StationType type) { if (spec == nullptr) return true; - if (IsRoadStopEverAvailable(spec, type)) return true; + if (!IsRoadStopEverAvailable(spec, type)) return false; if (!HasBit(spec->callback_mask, CBM_ROAD_STOP_AVAIL)) return true;