From a2c77641bc80b749a9b02ebe6ff8dd6d727baee9 Mon Sep 17 00:00:00 2001 From: LionHeartP Date: Sat, 11 Jul 2026 15:20:07 +0300 Subject: [PATCH] hyprfocus: chase hyprland (#686) --- hyprfocus/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hyprfocus/main.cpp b/hyprfocus/main.cpp index b31e3d0..6f65fda 100644 --- a/hyprfocus/main.cpp +++ b/hyprfocus/main.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -111,7 +112,7 @@ static void onFocusChange(PHLWINDOW window, Desktop::eFocusReason reason) { w->m_realSize->setConfig(POUT); w->m_realPosition->setConfig(POUT); - if (w->m_isFloating || w->isFullscreen()) { + if (w->m_isFloating || Fullscreen::controller()->isFullscreen(w.lock())) { *w->m_realPosition = ORIGINAL.pos(); *w->m_realSize = ORIGINAL.size(); } else @@ -131,7 +132,7 @@ static void onFocusChange(PHLWINDOW window, Desktop::eFocusReason reason) { return; w->m_realPosition->setConfig(POUT); - if (w->m_isFloating || w->isFullscreen()) + if (w->m_isFloating || Fullscreen::controller()->isFullscreen(w.lock())) *w->m_realPosition = ORIGINAL; else w->layoutTarget()->recalc();