fix: tag all windows on WindowsChanged
This commit is contained in:
parent
05e12ea2f2
commit
86a5ef487f
@ -311,7 +311,16 @@ impl NiriTag {
|
||||
// WorkspaceActivated { .. } => (),
|
||||
// WorkspacesChanged { .. } => (),
|
||||
// WorkspaceUrgencyChanged { .. } => (),
|
||||
// WindowsChanged { .. } => (),
|
||||
WindowsChanged { windows } => {
|
||||
for w in windows {
|
||||
self.windows.entry(w.id).or_insert(0);
|
||||
let action = self.do_action(TagAction::ChangeWindow(w.id)).await;
|
||||
if let Err(e) = action {
|
||||
tracing::warn!("Failed to ChangeWindow on {}: {}", w.id, e);
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
// WindowUrgencyChanged { .. } => (),
|
||||
_ => Ok(()),
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user