From d23210e0485f41a56bf40cdba61ed49194ee833f Mon Sep 17 00:00:00 2001 From: belugas Date: Fri, 8 Dec 2006 02:25:04 +0000 Subject: (svn r7432) -Fix(r7413) : The NO(cargo waiting) button of the StationList Window is now part of the cargo selection scheme. Again. --- station_gui.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/station_gui.c b/station_gui.c index 2e882bcfa..8c81cfaa6 100644 --- a/station_gui.c +++ b/station_gui.c @@ -35,7 +35,6 @@ enum StationListWidgets { STATIONLIST_WIDGET_SORTCRITERIA, STATIONLIST_WIDGET_SORTDROPBTN, CARGO_ALL_SELECTED = 0x1FFF, - CARGO_NONE_SELECTED = 0x1000, }; typedef int CDECL StationSortListingTypeFunction(const void*, const void*); @@ -277,7 +276,7 @@ static void PlayerStationsWndProc(Window *w, WindowEvent *e) } SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_FACILALL, facilities == (FACIL_TRAIN | FACIL_TRUCK_STOP | FACIL_BUS_STOP | FACIL_AIRPORT | FACIL_DOCK)); SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_CARGOALL, cargo_filter == CARGO_ALL_SELECTED); - SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_NOCARGOWAITING, cargo_filter == CARGO_NONE_SELECTED); + SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_NOCARGOWAITING, HASBIT(cargo_filter, STATIONLIST_WIDGET_NOCARGOWAITING - NUM_CARGO)); sl->sort_list = NULL; sl->flags = SL_REBUILD; @@ -424,7 +423,7 @@ static void PlayerStationsWndProc(Window *w, WindowEvent *e) for (i = 0; i < NUM_CARGO; i++) { LowerWindowWidget(w, i + STATIONLIST_WIDGET_CARGOSTART); } - RaiseWindowWidget(w, STATIONLIST_WIDGET_NOCARGOWAITING); + LowerWindowWidget(w, STATIONLIST_WIDGET_NOCARGOWAITING); LowerWindowWidget(w, STATIONLIST_WIDGET_CARGOALL); cargo_filter = CARGO_ALL_SELECTED; -- cgit v1.2.3-70-g09d2