From c20f1e06c0f338c25c5fea2544a7e86fa623cb19 Mon Sep 17 00:00:00 2001 From: bugreport0 <32939607+bugreport0@users.noreply.github.com> Date: Sat, 29 Jan 2022 16:13:42 +0100 Subject: [PATCH] LibGUI: Flash menubar when using command palette --- Userland/Libraries/LibGUI/Action.cpp | 8 +++----- Userland/Libraries/LibGUI/Action.h | 2 +- Userland/Libraries/LibGUI/WindowServerConnection.cpp | 3 ++- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Userland/Libraries/LibGUI/Action.cpp b/Userland/Libraries/LibGUI/Action.cpp index 89beb9082c..5095fe0664 100644 --- a/Userland/Libraries/LibGUI/Action.cpp +++ b/Userland/Libraries/LibGUI/Action.cpp @@ -135,12 +135,10 @@ void Action::activate(Core::Object* activator) m_activator = nullptr; } -void Action::flash_menubar_menu() +void Action::flash_menubar_menu(GUI::Window& window) { - if (auto* app = Application::the()) - if (auto* window = app->active_window()) - for (auto& menu_item : m_menu_items) - window->flash_menubar_menu_for(*menu_item); + for (auto& menu_item : m_menu_items) + window.flash_menubar_menu_for(*menu_item); } void Action::register_button(Badge