diff options
Diffstat (limited to 'srcs/juloo.keyboard2/Pointers.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Pointers.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/srcs/juloo.keyboard2/Pointers.java b/srcs/juloo.keyboard2/Pointers.java index e8dbc87..46b76fc 100644 --- a/srcs/juloo.keyboard2/Pointers.java +++ b/srcs/juloo.keyboard2/Pointers.java @@ -48,6 +48,8 @@ public final class Pointers implements Handler.Callback public void clear() { + for (Pointer p : _ptrs) + stopKeyRepeat(p); _ptrs.clear(); } @@ -128,13 +130,9 @@ public final class Pointers implements Handler.Callback } } - public void onTouchCancel(int pointerId) + public void onTouchCancel() { - Pointer ptr = getPtr(pointerId); - if (ptr == null) - return; - stopKeyRepeat(ptr); - removePtr(ptr); + clear(); _handler.onPointerFlagsChanged(true); } |
