Fix focus when switching from empty workspace

This commit is contained in:
Darksome 2023-04-01 21:01:00 +04:00
parent a11c3e8f67
commit e3a718dab5

View file

@ -239,7 +239,14 @@ impl Common {
trace!("Surface dead, focus fixup");
}
} else {
continue;
let workspace = state.common.shell.active_space(&output);
let focus_stack = workspace.focus_stack.get(&seat);
if focus_stack.last().is_none() {
continue; // Focus is valid
} else {
trace!("No previous window, focus fixup");
}
}
// fixup focus