autocommit 2022-04-28 20:33:24 CEST
This commit is contained in:
parent
1242a6c1e1
commit
ed0beb8ff5
10 changed files with 122 additions and 72 deletions
|
|
@ -260,6 +260,7 @@ impl PointerOwner for GrabPointerOwner {
|
|||
self.buttons.remove(&button);
|
||||
if self.buttons.is_empty() {
|
||||
self.node.node_seat_state().remove_pointer_grab(seat);
|
||||
// log::info!("button");
|
||||
seat.tree_changed.trigger();
|
||||
seat.pointer_owner
|
||||
.owner
|
||||
|
|
@ -284,6 +285,7 @@ impl PointerOwner for GrabPointerOwner {
|
|||
let (x, y) = seat.pos.get();
|
||||
let pos = self.node.node_absolute_position();
|
||||
let (x_int, y_int) = pos.translate(x.round_down(), y.round_down());
|
||||
// log::info!("apply_changes");
|
||||
self.node
|
||||
.clone()
|
||||
.node_on_pointer_motion(seat, x.apply_fract(x_int), y.apply_fract(y_int));
|
||||
|
|
@ -400,6 +402,7 @@ impl PointerOwner for DndPointerOwner {
|
|||
seat.pointer_owner
|
||||
.owner
|
||||
.set(seat.pointer_owner.default.clone());
|
||||
// log::info!("button2");
|
||||
seat.tree_changed.trigger();
|
||||
}
|
||||
|
||||
|
|
@ -472,6 +475,7 @@ impl PointerOwner for DndPointerOwner {
|
|||
seat.pointer_owner
|
||||
.owner
|
||||
.set(seat.pointer_owner.default.clone());
|
||||
// log::info!("cancel_dnd");
|
||||
seat.tree_changed.trigger();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue