diff options
author | Tudor Brindus <me@tbrindus.ca> | 2020-04-19 19:51:10 -0400 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2020-04-22 17:24:01 +0200 |
commit | c23182fd7addf08e9aa6f34466aef070382cdc14 (patch) | |
tree | edf5c2513ff60888571f08c87e84e716be8e136a | |
parent | input/cursor: correctly send tablet_v2 up event when over non-v2 surface (diff) | |
download | sway-c23182fd7addf08e9aa6f34466aef070382cdc14.tar.gz sway-c23182fd7addf08e9aa6f34466aef070382cdc14.tar.zst sway-c23182fd7addf08e9aa6f34466aef070382cdc14.zip |
input/cursor: fix jerky resizing of non-tablet_v2 surfaces
This fixes resizing containers being very jerky under pointer emulation.
Refs #5232.
-rw-r--r-- | sway/input/cursor.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sway/input/cursor.c b/sway/input/cursor.c index 02994752..186b4820 100644 --- a/sway/input/cursor.c +++ b/sway/input/cursor.c | |||
@@ -524,6 +524,7 @@ static void handle_tablet_tool_position(struct sway_cursor *cursor, | |||
524 | if (!surface || !wlr_surface_accepts_tablet_v2(tablet->tablet_v2, surface)) { | 524 | if (!surface || !wlr_surface_accepts_tablet_v2(tablet->tablet_v2, surface)) { |
525 | wlr_tablet_v2_tablet_tool_notify_proximity_out(sway_tool->tablet_v2_tool); | 525 | wlr_tablet_v2_tablet_tool_notify_proximity_out(sway_tool->tablet_v2_tool); |
526 | cursor_motion(cursor, time_msec, input_device->wlr_device, dx, dy, dx, dy); | 526 | cursor_motion(cursor, time_msec, input_device->wlr_device, dx, dy, dx, dy); |
527 | transaction_commit_dirty(); | ||
527 | return; | 528 | return; |
528 | } | 529 | } |
529 | 530 | ||