Warp mouse to focus on window closing

This commit is contained in:
Ivan Molodetskikh 2024-03-17 09:21:36 +04:00
parent 81a73eab33
commit f859f431b8

View File

@ -460,7 +460,15 @@ impl XdgShellHandler for State {
return;
};
let active_window = self.niri.layout.active_window().map(|(w, _)| w);
let was_active = active_window == Some(&window);
self.niri.layout.remove_window(&window);
if was_active {
self.maybe_warp_cursor_to_focus();
}
self.niri.queue_redraw(output);
}