Name spawned threads
This commit is contained in:
parent
decaa33752
commit
193d46f959
1 changed files with 19 additions and 16 deletions
|
@ -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,21 +132,24 @@ 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()
|
||||||
Compositor::Sway => {
|
.name("compositor".to_string())
|
||||||
let composer_interface = sway::SwayConnectionTask::new();
|
.spawn(move || match composer {
|
||||||
composer_interface.subscribe_event_loop(event_sender);
|
Compositor::Sway => {
|
||||||
}
|
let composer_interface = sway::SwayConnectionTask::new();
|
||||||
Compositor::Hyprland => {
|
composer_interface.subscribe_event_loop(event_sender);
|
||||||
let composer_interface =
|
}
|
||||||
hyprland::HyprlandConnectionTask::new();
|
Compositor::Hyprland => {
|
||||||
composer_interface.subscribe_event_loop(event_sender);
|
let composer_interface =
|
||||||
}
|
hyprland::HyprlandConnectionTask::new();
|
||||||
Compositor::Niri => {
|
composer_interface.subscribe_event_loop(event_sender);
|
||||||
let composer_interface = niri::NiriConnectionTask::new();
|
}
|
||||||
composer_interface.subscribe_event_loop(event_sender);
|
Compositor::Niri => {
|
||||||
}
|
let composer_interface = niri::NiriConnectionTask::new();
|
||||||
});
|
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) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue