1
0
Fork 0
forked from wry/wry

toplevel-grab: remove grab when reverting to default

This commit is contained in:
Julian Orth 2025-07-16 09:49:01 +02:00
parent f68f7c52c2
commit c974048e13

View file

@ -1059,6 +1059,7 @@ where
} }
fn revert_to_default(&self, seat: &Rc<WlSeatGlobal>) { fn revert_to_default(&self, seat: &Rc<WlSeatGlobal>) {
self.tl.node_seat_state().remove_pointer_grab(seat);
seat.pointer_owner.set_default_pointer_owner(seat); seat.pointer_owner.set_default_pointer_owner(seat);
} }
@ -1072,6 +1073,7 @@ where
} }
fn disable_window_management(&self, seat: &Rc<WlSeatGlobal>) { fn disable_window_management(&self, seat: &Rc<WlSeatGlobal>) {
self.tl.node_seat_state().remove_pointer_grab(seat);
seat.pointer_owner.set_default_pointer_owner(seat); seat.pointer_owner.set_default_pointer_owner(seat);
seat.apply_changes(); seat.apply_changes();
} }