From 7ad662f74e9c110bf68bc25bd107ac861ae1e7dd Mon Sep 17 00:00:00 2001 From: GenevensiS <66968533+G-e-n-e-v-e-n-s-i-S@users.noreply.github.com> Date: Mon, 19 May 2025 17:49:40 +0200 Subject: [PATCH] Stop dropdown menus from closing on wxEVT_SIZE events This prevents dropdown menus from closing when there is a console message/warning/error --- src/gui/drop_down_list.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/drop_down_list.cpp b/src/gui/drop_down_list.cpp index e614c5bc..779f2a1e 100644 --- a/src/gui/drop_down_list.cpp +++ b/src/gui/drop_down_list.cpp @@ -29,7 +29,7 @@ private: bool ProcessEvent(wxEvent& ev) override { int t = ev.GetEventType(); if ( t == wxEVT_LEFT_DOWN || t == wxEVT_RIGHT_DOWN - || t == wxEVT_MOVE || t == wxEVT_SIZE + || t == wxEVT_MOVE || t == wxEVT_MENU_HIGHLIGHT || t == wxEVT_MENU_OPEN || t == wxEVT_MENU_OPEN || t == wxEVT_ACTIVATE || t == wxEVT_CLOSE_WINDOW || t == wxEVT_KILL_FOCUS || t == wxEVT_COMMAND_TOOL_CLICKED)