Add bringWindowToTop function to IHyprLayout (#2747)
* Add bringWindowToTop function to IHyprLayout * Rename `bringWindowToTop` to `requestFocusForWindow` * Fix doc
This commit is contained in:
parent
b8a7b09092
commit
5cd5631fb2
3 changed files with 17 additions and 10 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue