From dc200923f2cd05bfea742205e6ff8adaf979a64f Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 14 Feb 2019 10:56:45 +0100 Subject: [PATCH] WindowServer: Ignore attempts to make menu windows the active window. --- WindowServer/WSWindowManager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/WindowServer/WSWindowManager.cpp b/WindowServer/WSWindowManager.cpp index 4d07203b6b..4fc2f55f50 100644 --- a/WindowServer/WSWindowManager.cpp +++ b/WindowServer/WSWindowManager.cpp @@ -741,6 +741,11 @@ void WSWindowManager::on_message(WSMessage& message) void WSWindowManager::set_active_window(WSWindow* window) { LOCKER(m_lock); + if (window->type() == WSWindowType::Menu) { + dbgprintf("WSWindowManager: Attempted to make a menu window active.\n"); + return; + } + if (window == m_active_window.ptr()) return;