From 8ae37bccf1310652aa5318af9ccad6e4bdea4494 Mon Sep 17 00:00:00 2001 From: Tom Date: Mon, 13 Jul 2020 19:14:30 -0600 Subject: [PATCH] LibGUI: Fix menu leak when default action changed --- Libraries/LibGUI/Menu.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Libraries/LibGUI/Menu.cpp b/Libraries/LibGUI/Menu.cpp index 77623dd267..c48ade5d75 100644 --- a/Libraries/LibGUI/Menu.cpp +++ b/Libraries/LibGUI/Menu.cpp @@ -104,6 +104,7 @@ void Menu::dismiss() int Menu::realize_menu(RefPtr default_action) { + unrealize_menu(); m_menu_id = WindowServerConnection::the().send_sync(m_name)->menu_id(); #ifdef MENU_DEBUG