mirror of https://github.com/OpenRCT2/OpenRCT2.git
Simplify tab drawing logic.
This commit is contained in:
parent
9459ea8442
commit
4b91d92105
|
@ -289,22 +289,11 @@ static void widget_tab_draw(rct_drawpixelinfo *dpi, rct_window *w, sint32 widget
|
|||
// Get the widget
|
||||
rct_widget *widget = &w->widgets[widgetIndex];
|
||||
|
||||
//
|
||||
if (widget->image == -1)
|
||||
return;
|
||||
|
||||
// Draw outline.
|
||||
widget_draw_image(dpi, w, widgetIndex);
|
||||
|
||||
// Check if tab is disabled
|
||||
if (!widget_is_disabled(w, widgetIndex))
|
||||
return;
|
||||
|
||||
// ??? Seems superfluous, as this function is only used to draw tabs.
|
||||
if (widget->type == WWT_TAB)
|
||||
return;
|
||||
|
||||
if (widget->type != WWT_TRNBTN) {
|
||||
if (widget_is_enabled(w, widgetIndex) || widget->type == WWT_TAB || widget->type != WWT_TRNBTN)
|
||||
{
|
||||
widget_draw_image(dpi, w, widgetIndex);
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue