mirror of https://github.com/OpenTTD/OpenTTD
(svn r6634) -Fix(r6377): Do not change a widget state after a DrawWindowWidgets, as it is a bit useless
-Fix(r6562): Use the correct widget index for enablingrelease/0.5
parent
b63b99faef
commit
0305adeb12
|
@ -1575,9 +1575,16 @@ static void DrawVehicleListWindow(Window *w)
|
|||
default: NOT_REACHED();
|
||||
}
|
||||
|
||||
DrawWindowWidgets(w);
|
||||
if (owner == _local_player) {
|
||||
bool list_isempty vl->l.list_length == 0;
|
||||
|
||||
if (owner == _local_player && vl->l.list_length == 0) DisableWindowWidget(w, 9);
|
||||
SetWindowWidgetDisabledState(w, VLW_WIDGET_SEND_TO_DEPOT, list_isempty);
|
||||
SetWindowWidgetDisabledState(w, VLW_WIDGET_AUTOREPLACE, list_isempty);
|
||||
SetWindowWidgetDisabledState(w, VLW_WIDGET_STOP_ALL, list_isempty);
|
||||
SetWindowWidgetDisabledState(w, VLW_WIDGET_START_ALL, list_isempty);
|
||||
}
|
||||
|
||||
DrawWindowWidgets(w);
|
||||
|
||||
/* draw sorting criteria string */
|
||||
DrawString(85, 15, _vehicle_sort_listing[vl->l.sort_type], 0x10);
|
||||
|
|
Loading…
Reference in New Issue