diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-07-04 13:49:33 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-07-05 07:35:01 +0300 |
| commit | d2087a2cd9f30e40778861666370df56b532af63 (patch) | |
| tree | 9948e7eb0a723907a76e533e8604eee918940348 /src/niri.rs | |
| parent | c681198179c3cf5e2e74d3705db2b689671e13f4 (diff) | |
| download | niri-d2087a2cd9f30e40778861666370df56b532af63.tar.gz niri-d2087a2cd9f30e40778861666370df56b532af63.tar.bz2 niri-d2087a2cd9f30e40778861666370df56b532af63.zip | |
Add output ID tracking
Diffstat (limited to 'src/niri.rs')
| -rw-r--r-- | src/niri.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/niri.rs b/src/niri.rs index 856f4fc5..b017d90e 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -1166,12 +1166,12 @@ impl State { let _span = tracy_client::span!("State::refresh_ipc_outputs"); - for (name, ipc_output) in self.backend.ipc_outputs().lock().unwrap().iter_mut() { + for ipc_output in self.backend.ipc_outputs().lock().unwrap().values_mut() { let logical = self .niri .global_space .outputs() - .find(|output| output.name() == *name) + .find(|output| output.name() == ipc_output.name) .map(logical_output); ipc_output.logical = logical; } |
