diff options
Diffstat (limited to 'src/Window.cpp')
| -rw-r--r-- | src/Window.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/Window.cpp b/src/Window.cpp index 30a0029e..6be36f5e 100644 --- a/src/Window.cpp +++ b/src/Window.cpp @@ -234,16 +234,7 @@ void CWindow::createToplevelHandle() { // handle events hyprListener_toplevelActivate.initCallback( - &m_phForeignToplevel->events.request_activate, - [&](void* owner, void* data) { - if (isHidden() && m_sGroupData.pNextWindow) { - // grouped, change the current to us - setGroupCurrent(this); - } - - g_pCompositor->focusWindow(this); - }, - this, "Toplevel"); + &m_phForeignToplevel->events.request_activate, [&](void* owner, void* data) { g_pLayoutManager->getCurrentLayout()->requestFocusForWindow(this); }, this, "Toplevel"); hyprListener_toplevelFullscreen.initCallback( &m_phForeignToplevel->events.request_fullscreen, |
