git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit9fb9cd000e37523ef7ef97673f62298803f1ae5f
parent6db5a3e332
authorIsaac Freund <[email protected]>
date2023-03-06 10:08
Xwayland: only raise views if activated

 river/XwaylandView.zig | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/river/XwaylandView.zig b/river/XwaylandView.zig
index d071e60..303c687 100644
--- a/river/XwaylandView.zig
+++ b/river/XwaylandView.zig
@@ -129,7 +129,9 @@ fn setActivated(self: Self, activated: bool) void {
         self.xwayland_surface.setMinimized(false);
     }
     self.xwayland_surface.activate(activated);
-    self.xwayland_surface.restack(null, .above);
+    if (activated) {
+        self.xwayland_surface.restack(null, .above);
+    }
 }
 
 /// Get the current title of the xwayland surface if any.