Name spawned threads

This commit is contained in:
Gergő Sályi 2025-04-23 15:47:16 +02:00
parent decaa33752
commit 193d46f959

View file

@ -6,7 +6,7 @@ use std::{
env, env,
os::unix::ffi::OsStrExt, os::unix::ffi::OsStrExt,
sync::{mpsc::Sender, Arc}, sync::{mpsc::Sender, Arc},
thread::spawn, thread,
}; };
use log::{debug, warn}; use log::{debug, warn};
@ -132,7 +132,9 @@ impl ConnectionTask {
waker: Arc<Waker>, waker: Arc<Waker>,
) { ) {
let event_sender = EventSender::new(tx, waker); let event_sender = EventSender::new(tx, waker);
spawn(move || match composer { thread::Builder::new()
.name("compositor".to_string())
.spawn(move || match composer {
Compositor::Sway => { Compositor::Sway => {
let composer_interface = sway::SwayConnectionTask::new(); let composer_interface = sway::SwayConnectionTask::new();
composer_interface.subscribe_event_loop(event_sender); composer_interface.subscribe_event_loop(event_sender);
@ -146,7 +148,8 @@ impl ConnectionTask {
let composer_interface = niri::NiriConnectionTask::new(); let composer_interface = niri::NiriConnectionTask::new();
composer_interface.subscribe_event_loop(event_sender); composer_interface.subscribe_event_loop(event_sender);
} }
}); })
.unwrap();
} }
pub fn request_visible_workspace(&mut self, output: &str) { pub fn request_visible_workspace(&mut self, output: &str) {