From 9d3678e9086e183903ff335240f2aa3f0477746d Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Mon, 30 Jun 2025 16:48:42 +0200 Subject: [PATCH] shell: Ignore fullscreen requests to minimized windows --- src/shell/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/shell/mod.rs b/src/shell/mod.rs index cb0259c0..7aaeb84a 100644 --- a/src/shell/mod.rs +++ b/src/shell/mod.rs @@ -4452,6 +4452,11 @@ impl Shell { Some(from), ) } else if let Some(workspace) = self.space_for_mut(&mapped) { + if mapped.is_minimized() { + // TODO: Rewrite the `MinimizedWindow` to restore to fullscreen + return None; + } + let from = workspace.element_geometry(&mapped).unwrap(); let (surface, state) = workspace.unmap_surface(surface).unwrap(); window = surface;