aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-08-03 13:29:48 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-08-04 14:36:34 +0200
commit43577f4d97bdf00e6df47005499e74968193ff92 (patch)
treecda5c8d4c29b5eddd1f43ec7363f76cefcc9bffc /src/niri.rs
parent8fba696d8e639dc609535b2ab60e1a273de59238 (diff)
downloadniri-43577f4d97bdf00e6df47005499e74968193ff92.tar.gz
niri-43577f4d97bdf00e6df47005499e74968193ff92.tar.bz2
niri-43577f4d97bdf00e6df47005499e74968193ff92.zip
pw_utils: Store LoopHandle
Diffstat (limited to 'src/niri.rs')
-rw-r--r--src/niri.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/niri.rs b/src/niri.rs
index 0b8fa58b..5f93ec21 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -2029,7 +2029,8 @@ impl State {
let pw = if let Some(pw) = &self.niri.pipewire {
pw
} else {
- match PipeWire::new(&self.niri.event_loop, self.niri.pw_to_niri.clone()) {
+ match PipeWire::new(self.niri.event_loop.clone(), self.niri.pw_to_niri.clone())
+ {
Ok(pipewire) => self.niri.pipewire.insert(pipewire),
Err(err) => {
warn!(
@@ -5019,7 +5020,7 @@ impl Niri {
}
}
- if cast.check_time_and_schedule(&self.event_loop, output, target_presentation_time) {
+ if cast.check_time_and_schedule(output, target_presentation_time) {
continue;
}
@@ -5085,7 +5086,7 @@ impl Niri {
}
}
- if cast.check_time_and_schedule(&self.event_loop, output, target_presentation_time) {
+ if cast.check_time_and_schedule(output, target_presentation_time) {
continue;
}