mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-05-17 01:07:02 +02:00
fix(wm): correctly focus workspace on eager-focus
This commit is contained in:
@@ -250,9 +250,11 @@ impl WindowManager {
|
|||||||
if let Some((monitor_idx, workspace_idx)) = monitor_workspace_indices {
|
if let Some((monitor_idx, workspace_idx)) = monitor_workspace_indices {
|
||||||
if monitor_idx != focused_monitor_idx {
|
if monitor_idx != focused_monitor_idx {
|
||||||
self.focus_monitor(monitor_idx)?;
|
self.focus_monitor(monitor_idx)?;
|
||||||
}
|
let focused_ws_idx = self.focused_workspace_idx()?;
|
||||||
|
if focused_ws_idx != workspace_idx {
|
||||||
if workspace_idx != focused_workspace_idx {
|
self.focus_workspace(workspace_idx)?;
|
||||||
|
}
|
||||||
|
} else if workspace_idx != focused_workspace_idx {
|
||||||
self.focus_workspace(workspace_idx)?;
|
self.focus_workspace(workspace_idx)?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user