Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
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(