From 3a0b1ae5d24b48dad1d6a8655ce778362f61d7b3 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Tue, 17 Mar 2026 13:01:26 +0100 Subject: [PATCH] Partially revert "x11: stop remapping minimized windows on restore" This re-introduces the xwayland remap on un-minimize hack, but limited to fullscreen applications. --- src/shell/element/surface.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/shell/element/surface.rs b/src/shell/element/surface.rs index 649db277..0c0c2e70 100644 --- a/src/shell/element/surface.rs +++ b/src/shell/element/surface.rs @@ -429,6 +429,10 @@ impl CosmicSurface { .store(minimized, Ordering::SeqCst); if let WindowSurface::X11(surface) = self.0.underlying_surface() { let _ = surface.set_hidden(minimized); + if !minimized && surface.is_fullscreen() { + let _ = surface.set_mapped(false); + let _ = surface.set_mapped(true); + } } }