diff options
| author | outfoxxed <outfoxxed@outfoxxed.me> | 2023-07-19 03:39:45 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-19 12:39:45 +0200 |
| commit | 5cd5631fb226e315a233473c961714ed1c73840f (patch) | |
| tree | 2d1297195b663a649562573e6ac62c5dc4c2ee0e /src/Window.cpp | |
| parent | b8a7b090927de245ce9271d115b5bff459810a1a (diff) | |
Add bringWindowToTop function to IHyprLayout (#2747)
* Add bringWindowToTop function to IHyprLayout
* Rename `bringWindowToTop` to `requestFocusForWindow`
* Fix doc
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, |
