1
0
mirror of https://github.com/OpenTTD/OpenTTD synced 2026-01-24 12:44:10 +01:00

Fix #11043: Don't choose toolbar dropdown option if focus is lost. (#11044)

Since dropdown menus now get closed if they lose focus, 'instant close' dropdowns (i.e. the toolbar dropdowns) should no longer execute their action to avoid unintended actions.
This commit is contained in:
PeterN
2023-06-20 20:34:05 +01:00
committed by Charles Pigott
parent 5cd9c6d9a0
commit 1e1f1fada5

View File

@@ -203,7 +203,10 @@ struct DropdownWindow : Window {
void OnFocusLost(bool closing) override
{
if (!closing) this->Close();
if (!closing) {
this->instant_close = false;
this->Close();
}
}
Point OnInitialPosition(int16 sm_width, int16 sm_height, int window_number) override