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

commit32b28d2e6571ca438c7fabe321dabbd36638c1a0
parent1a9f7f011e
authorLucas Galante <[email protected]>
date2026-06-30 16:23
Disable compositor corner rounding for client-side decorated (CSD) windows

 src/server/window.rs | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/server/window.rs b/src/server/window.rs
index c363c6e..425faa8 100644
--- a/src/server/window.rs
+++ b/src/server/window.rs
@@ -1560,8 +1560,10 @@ impl Window {
                 let w = self.rendering_sent.width as i32;
                 let h = self.rendering_sent.height as i32;
                 w.min(h) / 2
-            } else {
+            } else if self.wm_requested.ssd {
                 (*self.server).wm.layout.backplate_corner_radius
+            } else {
+                0
             };
 
             ffi::river_scene_node_set_corner_radius(