Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
Fix status server socket display naming initialization order
src/server/run_server.rs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/server/run_server.rs b/src/server/run_server.rs
index 3c288ba..a3085f6 100644
--- a/src/server/run_server.rs
+++ b/src/server/run_server.rs
@@ -145,9 +145,6 @@ pub fn run_server() {
std::process::exit(1);
}
- let status_sender = crate::status_server::spawn_status_server();
- server.wm.status_sender = Some(status_sender);
-
if let Some(path) = crate::config::default_config_path() {
log::info!("loading config from {}", path);
if let Err(e) = crate::config::parse_config(&path, &mut server.wm) {
@@ -172,6 +169,9 @@ pub fn run_server() {
std::env::set_var("WAYLAND_DISPLAY", &socket_str);
+ let status_sender = crate::status_server::spawn_status_server();
+ server.wm.status_sender = Some(status_sender);
+
let started = unsafe { ffi::wlr_backend_start(server.backend) };
if !started {