Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
Transition CCE to CSD by default
src/server/window.rs | 6 +++---
src/server/window_manager.rs | 2 --
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/server/window.rs b/src/server/window.rs
index d54c3d3..9c04b7a 100644
--- a/src/server/window.rs
+++ b/src/server/window.rs
@@ -152,7 +152,7 @@ impl Configure {
height: None,
bounds: Dimensions { width: 0, height: 0 },
activated: false,
- ssd: true,
+ ssd: false,
tiled: 0,
capabilities: 0,
maximized: false,
@@ -358,7 +358,7 @@ impl Window {
wm_requested: WmRequestedState {
dimensions: None,
bounds: Dimensions { width: 0, height: 0 },
- ssd: true,
+ ssd: false,
tiled: 0,
capabilities: 1 | 2 | 4 | 8,
resizing: false,
@@ -765,7 +765,7 @@ impl Window {
self.wm_requested = WmRequestedState {
dimensions: None,
bounds: Dimensions { width: 0, height: 0 },
- ssd: true,
+ ssd: false,
tiled: 0,
capabilities: 1 | 2 | 4 | 8,
resizing: false,
diff --git a/src/server/window_manager.rs b/src/server/window_manager.rs
index ff36bde..732f915 100644
--- a/src/server/window_manager.rs
+++ b/src/server/window_manager.rs
@@ -897,7 +897,6 @@ impl WindowManager {
height: h as u32,
};
(*win_ptr).wm_requested.tiled = 1 | 2 | 4 | 8;
- (*win_ptr).wm_requested.ssd = true;
}
let is_focused = win_ptr == focused_window;
@@ -963,7 +962,6 @@ impl WindowManager {
height: sp_h as u32,
};
(*win_ptr).wm_requested.tiled = 1 | 2 | 4 | 8;
- (*win_ptr).wm_requested.ssd = true;
let opacity_factor = if self.layout.transparency_opacity >= 1.0 { 1.0f32 } else { self.layout.side_panel_border_opacity as f32 / 100.0 };
let is_focused = win_ptr == focused_window;