diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-08-03 13:29:48 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-08-04 14:36:34 +0200 |
| commit | 43577f4d97bdf00e6df47005499e74968193ff92 (patch) | |
| tree | cda5c8d4c29b5eddd1f43ec7363f76cefcc9bffc /src/niri.rs | |
| parent | 8fba696d8e639dc609535b2ab60e1a273de59238 (diff) | |
| download | niri-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.rs | 7 |
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; } |
