From b06a4b5e130710ee66d0a9b04780d99777d87b47 Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:33:46 +0000 Subject: layout/windowTarget: override maximized box status in updateGeom (#13535) ref https://github.com/hyprwm/Hyprland/discussions/13525 --- src/layout/target/WindowTarget.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/layout/target/WindowTarget.cpp') diff --git a/src/layout/target/WindowTarget.cpp b/src/layout/target/WindowTarget.cpp index 15ac495b..ec4efb03 100644 --- a/src/layout/target/WindowTarget.cpp +++ b/src/layout/target/WindowTarget.cpp @@ -61,6 +61,11 @@ void CWindowTarget::updatePos() { // Tiled is more complicated. + // if we are in maximized, force the box to be max work area. + // TODO: this shouldn't be here. + if (fullscreenMode() == FSMODE_MAXIMIZED) + ITarget::setPositionGlobal(m_space->workArea(floating())); + const auto PMONITOR = m_space->workspace()->m_monitor; const auto PWORKSPACE = m_space->workspace(); -- cgit v1.2.3