mirror of https://github.com/OpenTTD/OpenTTD
Codechange: Don't highlight unselectable dropdown item. (#11553)
parent
90e386acaa
commit
89461b5561
|
@ -182,7 +182,7 @@ struct DropdownWindow : Window {
|
||||||
if (y + item_height - 1 <= ir.bottom) {
|
if (y + item_height - 1 <= ir.bottom) {
|
||||||
Rect full{ir.left, y, ir.right, y + item_height - 1};
|
Rect full{ir.left, y, ir.right, y + item_height - 1};
|
||||||
|
|
||||||
bool selected = (this->selected_index == item->result);
|
bool selected = (this->selected_index == item->result) && item->Selectable();
|
||||||
if (selected) GfxFillRect(full, PC_BLACK);
|
if (selected) GfxFillRect(full, PC_BLACK);
|
||||||
|
|
||||||
item->Draw(full, full.Shrink(WidgetDimensions::scaled.dropdowntext, RectPadding::zero), selected, colour);
|
item->Draw(full, full.Shrink(WidgetDimensions::scaled.dropdowntext, RectPadding::zero), selected, colour);
|
||||||
|
|
Loading…
Reference in New Issue