Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
Keep grid cell corner radius constant in fade layers
src/server/output.rs | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
diff --git a/src/server/output.rs b/src/server/output.rs
index 453f86c..3f1bea9 100644
--- a/src/server/output.rs
+++ b/src/server/output.rs
@@ -703,12 +703,9 @@ impl Output {
rel_x + i,
rel_y + i,
);
- if cell_corner_radius > 0 {
- let r_inner = (cell_corner_radius - i).max(0);
- if r_inner > 0 {
- ffi::river_scene_rect_set_corner_radius(cell_rect, r_inner);
- }
- }
+ if cell_corner_radius > 0 {
+ ffi::river_scene_rect_set_corner_radius(cell_rect, cell_corner_radius);
+ }
}
i += step;
}
@@ -729,12 +726,9 @@ impl Output {
rel_x + inset_scaled,
rel_y + inset_scaled,
);
- if cell_corner_radius > 0 {
- let r_inner = (cell_corner_radius - inset_scaled).max(0);
- if r_inner > 0 {
- ffi::river_scene_rect_set_corner_radius(cell_rect, r_inner);
- }
- }
+ if cell_corner_radius > 0 {
+ ffi::river_scene_rect_set_corner_radius(cell_rect, cell_corner_radius);
+ }
}
}
}