projects
/
profile
/
ivi
/
weston-ivi-shell.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Don't remove the touch grab until the last touch point is removed
[profile/ivi/weston-ivi-shell.git]
/
src
/
shell.c
diff --git
a/src/shell.c
b/src/shell.c
index
2822a2b
..
45bbed3
100644
(file)
--- a/
src/shell.c
+++ b/
src/shell.c
@@
-1085,7
+1085,9
@@
touch_move_grab_up(struct weston_touch_grab *grab, uint32_t time, int touch_id)
struct shell_touch_grab *shell_grab = container_of(grab,
struct shell_touch_grab,
grab);
- shell_touch_grab_end(shell_grab);
+
+ if (grab->touch->seat->num_tp == 0)
+ shell_touch_grab_end(shell_grab);
}
static void