From 77084ba1ccd57022dda21bd995ad139913f0fd7c Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Thu, 3 Jul 2025 16:11:09 +0200 Subject: [PATCH] floating: Return pending geometry on unmap --- src/shell/layout/floating/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shell/layout/floating/mod.rs b/src/shell/layout/floating/mod.rs index a718d9c2..e8002e19 100644 --- a/src/shell/layout/floating/mod.rs +++ b/src/shell/layout/floating/mod.rs @@ -646,6 +646,9 @@ impl FloatingLayout { mapped_geometry.size = last_size; } } else if !window.is_maximized(true) { + if let Some(pending_size) = window.pending_size() { + mapped_geometry.size = pending_size.as_local(); + } *window.last_geometry.lock().unwrap() = Some(mapped_geometry); }