From 61149d95d01d7ee84295841b55b2c2af1e73c593 Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Mon, 18 May 2026 17:28:55 +0200 Subject: [PATCH] xwm: Reflect sticky state --- src/shell/element/surface.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shell/element/surface.rs b/src/shell/element/surface.rs index 366b4a0a..1a1e214b 100644 --- a/src/shell/element/surface.rs +++ b/src/shell/element/surface.rs @@ -470,6 +470,9 @@ impl CosmicSurface { .get_or_insert_threadsafe(Sticky::default) .0 .store(sticky, Ordering::SeqCst); + if let WindowSurface::X11(surface) = self.0.underlying_surface() { + let _ = surface.set_sticky(sticky); + } } pub fn set_suspended(&self, suspended: bool) {