diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/rail_gui.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rail_gui.cpp b/src/rail_gui.cpp index 0fbf12cd4..3977bfc63 100644 --- a/src/rail_gui.cpp +++ b/src/rail_gui.cpp @@ -1007,6 +1007,11 @@ public: this->vscroll.count = _railstation.station_count; this->vscroll.cap = 5; this->vscroll.pos = Clamp(_railstation.station_type - 2, 0, this->vscroll.count - this->vscroll.cap); + } else { + /* New stations are not available, so ensure the default station + * type is 'selected'. */ + _railstation.station_class = STAT_CLASS_DFLT; + _railstation.station_type = 0; } } |