diff options
-rw-r--r-- | Libraries/LibGUI/Menu.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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<Action> default_action) { + unrealize_menu(); m_menu_id = WindowServerConnection::the().send_sync<Messages::WindowServer::CreateMenu>(m_name)->menu_id(); #ifdef MENU_DEBUG |