diff -r 8f9ab4f7064b -r 08babe3cf58a src/station_gui.cpp --- a/src/station_gui.cpp Wed Nov 07 23:29:43 2007 +0000 +++ b/src/station_gui.cpp Thu Nov 08 16:09:04 2007 +0000 @@ -443,7 +443,7 @@ case STATIONLIST_WIDGET_SORTBY: /*flip sorting method asc/desc*/ sl->flags ^= SL_ORDER; //DESC-flag - station_sort.order = GB(sl->flags, 0, 1); + station_sort.order = HASBIT(sl->flags, 0); sl->flags |= SL_RESORT; w->flags4 |= 5 << WF_TIMEOUT_SHL; LowerWindowWidget(w, STATIONLIST_WIDGET_SORTBY);