aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-07-04 13:49:33 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-07-05 07:35:01 +0300
commitd2087a2cd9f30e40778861666370df56b532af63 (patch)
tree9948e7eb0a723907a76e533e8604eee918940348 /src/niri.rs
parentc681198179c3cf5e2e74d3705db2b689671e13f4 (diff)
downloadniri-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.rs4
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;
}