mirror of https://github.com/OpenTTD/OpenTTD
Fix dec7ff6b0c: Dropdowns would close if their tooltip appeared. (#10939)
Solution is to not focus any tooltips, so that the dropdown doesn't lose focus. Tooltips don't accept any input so this does not change their behaviour.pull/10986/head
parent
374a51c766
commit
4949bd8cd5
|
@ -457,6 +457,9 @@ void SetFocusedWindow(Window *w)
|
|||
{
|
||||
if (_focused_window == w) return;
|
||||
|
||||
/* Don't focus a tooltip */
|
||||
if (w != nullptr && w->window_class == WC_TOOLTIPS) return;
|
||||
|
||||
/* Invalidate focused widget */
|
||||
if (_focused_window != nullptr) {
|
||||
if (_focused_window->nested_focus != nullptr) _focused_window->nested_focus->SetDirty(_focused_window);
|
||||
|
|
Loading…
Reference in New Issue