Update smithay
This commit is contained in:
parent
d9e3d60a37
commit
8561ab672b
7 changed files with 49 additions and 55 deletions
|
|
@ -545,7 +545,7 @@ impl MoveGrab {
|
|||
None
|
||||
};
|
||||
|
||||
handle.unset_grab(state, serial, time);
|
||||
handle.unset_grab(state, serial, time, true);
|
||||
|
||||
{
|
||||
let cursor_state = self.seat.user_data().get::<CursorState>().unwrap();
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ impl PointerGrab<State> for ResizeSurfaceGrab {
|
|||
|
||||
// It is impossible to get `min_size` and `max_size` of dead toplevel, so we return early.
|
||||
if !self.window.alive() {
|
||||
handle.unset_grab(data, event.serial, event.time);
|
||||
handle.unset_grab(data, event.serial, event.time, true);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -129,7 +129,7 @@ impl PointerGrab<State> for ResizeSurfaceGrab {
|
|||
handle.button(data, event);
|
||||
if handle.current_pressed().is_empty() {
|
||||
// No more buttons are pressed, release the grab.
|
||||
handle.unset_grab(data, event.serial, event.time);
|
||||
handle.unset_grab(data, event.serial, event.time, true);
|
||||
|
||||
// If toplevel is dead, we can't resize it, so we return early.
|
||||
if !self.window.alive() {
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ impl PointerGrab<State> for ResizeForkGrab {
|
|||
let first_elem = iter.next();
|
||||
let second_elem = iter.next();
|
||||
if first_elem.is_none() || second_elem.is_none() {
|
||||
return handle.unset_grab(data, event.serial, event.time);
|
||||
return handle.unset_grab(data, event.serial, event.time, true);
|
||||
};
|
||||
|
||||
match tree.get_mut(&self.node).unwrap().data_mut() {
|
||||
|
|
@ -196,7 +196,7 @@ impl PointerGrab<State> for ResizeForkGrab {
|
|||
let blocker = TilingLayout::update_positions(&output, tree, gaps);
|
||||
tiling_layer.pending_blockers.extend(blocker);
|
||||
} else {
|
||||
handle.unset_grab(data, event.serial, event.time);
|
||||
handle.unset_grab(data, event.serial, event.time, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -221,7 +221,7 @@ impl PointerGrab<State> for ResizeForkGrab {
|
|||
handle.button(data, event);
|
||||
if handle.current_pressed().is_empty() {
|
||||
// No more buttons are pressed, release the grab.
|
||||
handle.unset_grab(data, event.serial, event.time);
|
||||
handle.unset_grab(data, event.serial, event.time, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue