summaryrefslogtreecommitdiff
path: root/Userland/Services
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-11-05 00:43:39 +0100
committerAndreas Kling <kling@serenityos.org>2021-11-05 01:37:00 +0100
commit5f8c949ea19fe9c9244379b5d1b7065ed670c769 (patch)
tree79e0ae4e3bdf726ace2d724e15acba19fe95bbb2 /Userland/Services
parent1dc32fed8f44120b41650bd839be53d0aa982f8f (diff)
downloadserenity-5f8c949ea19fe9c9244379b5d1b7065ed670c769.zip
WindowServer: Remove redundant check in MenuManager::open_menu()
We've already returned early if the menu is open, so there's no need to verify that it isn't present in the stack of open menus before pushing it onto said stack.
Diffstat (limited to 'Userland/Services')
-rw-r--r--Userland/Services/WindowServer/MenuManager.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/Userland/Services/WindowServer/MenuManager.cpp b/Userland/Services/WindowServer/MenuManager.cpp
index c1e9b88e8b..875e5b86a3 100644
--- a/Userland/Services/WindowServer/MenuManager.cpp
+++ b/Userland/Services/WindowServer/MenuManager.cpp
@@ -303,8 +303,7 @@ void MenuManager::open_menu(Menu& menu, bool as_current_menu)
window->set_visible(true);
}
- if (m_open_menu_stack.find_if([&menu](auto& other) { return &menu == other.ptr(); }).is_end())
- m_open_menu_stack.append(menu);
+ m_open_menu_stack.append(menu);
if (as_current_menu || !current_menu()) {
// Only make this menu the current menu if requested, or if no