From 7a7c6b7fd42e0941b0742314541dcefdacb08fa4 Mon Sep 17 00:00:00 2001 From: Ilia Malanin Date: Sun, 21 Jun 2026 13:06:09 +0200 Subject: [PATCH] fix: take into account pending maximized state when recalculating window geometry --- src/shell/layout/floating/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shell/layout/floating/mod.rs b/src/shell/layout/floating/mod.rs index 07ce73cf..2102ddcd 100644 --- a/src/shell/layout/floating/mod.rs +++ b/src/shell/layout/floating/mod.rs @@ -1350,7 +1350,7 @@ impl FloatingLayout { mapped.set_bounds(geometry.size.as_logical()); let prev = self.space.element_geometry(&mapped).map(RectExt::as_local); - let window_geometry = if mapped.is_maximized(false) { + let window_geometry = if mapped.is_maximized(true) { geometry } else { prev.map(|mut rect| {