From 4ba5e472be652e7671dd04f829758154355a1f5e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 9 Apr 2019 16:25:14 +0200 Subject: [PATCH] WindowServer: Always activate newly added windows. This feels a lot better than new windows popping in inactive state. --- Servers/WindowServer/WSWindowManager.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Servers/WindowServer/WSWindowManager.cpp b/Servers/WindowServer/WSWindowManager.cpp index bb2624bca1..f34bd7f0c1 100644 --- a/Servers/WindowServer/WSWindowManager.cpp +++ b/Servers/WindowServer/WSWindowManager.cpp @@ -310,8 +310,7 @@ void WSWindowManager::add_window(WSWindow& window) { m_windows.set(&window); m_windows_in_order.append(&window); - if (!active_window() || active_window()->client() == window.client()) - set_active_window(&window); + set_active_window(&window); if (m_switcher.is_visible() && window.type() != WSWindowType::WindowSwitcher) m_switcher.refresh();