diff options
-rw-r--r-- | sway/input/seatop_down.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/input/seatop_down.c b/sway/input/seatop_down.c index c5901f6a..81e8d0a7 100644 --- a/sway/input/seatop_down.c +++ b/sway/input/seatop_down.c | |||
@@ -117,6 +117,10 @@ static void handle_touch_cancel(struct sway_seat *seat, | |||
117 | } | 117 | } |
118 | } | 118 | } |
119 | 119 | ||
120 | if (wl_list_empty(&e->point_events)) { | ||
121 | seatop_begin_default(seat); | ||
122 | } | ||
123 | |||
120 | if (e->surface) { | 124 | if (e->surface) { |
121 | wlr_seat_touch_notify_cancel(seat->wlr_seat, e->surface); | 125 | wlr_seat_touch_notify_cancel(seat->wlr_seat, e->surface); |
122 | } | 126 | } |