From 7086936bab7dc7d7ab7715e3b57fb19ebc019367 Mon Sep 17 00:00:00 2001 From: peter1138 Date: Mon, 4 Dec 2006 13:20:14 +0000 Subject: (svn r7351) -Fix (r6619): Disabled platform length and numbers were not reset for the default station. --- rail_gui.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rail_gui.c b/rail_gui.c index b3e38e502..0a63a41f3 100644 --- a/rail_gui.c +++ b/rail_gui.c @@ -721,8 +721,11 @@ static void StationBuildWndProc(Window *w, WindowEvent *e) if (newstations) { const StationSpec *statspec = GetCustomStationSpec(_railstation.station_class, _railstation.station_type); - if (statspec != NULL) { - for (bits = 0; bits < 7; bits++) { + for (bits = 0; bits < 7; bits++) { + if (statspec == NULL) { + EnableWindowWidget(w, bits + 5); + EnableWindowWidget(w, bits + 12); + } else { SetWindowWidgetDisabledState(w, bits + 5, HASBIT(statspec->disallowed_platforms, bits)); SetWindowWidgetDisabledState(w, bits + 12, HASBIT(statspec->disallowed_lengths, bits)); } -- cgit v1.2.3-70-g09d2