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