summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/view/ViewRootImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java
index 6a1d9d54cf43..7d39a0cc20d9 100644
--- a/core/java/android/view/ViewRootImpl.java
+++ b/core/java/android/view/ViewRootImpl.java
@@ -4182,7 +4182,8 @@ public final class ViewRootImpl implements ViewParent,
final float x = event.getX();
final float y = event.getY();
- if (x >= 0 && x < mView.getWidth() && y >= 0 && y < mView.getHeight()) {
+ if (event.getActionMasked() != MotionEvent.ACTION_HOVER_EXIT
+ && x >= 0 && x < mView.getWidth() && y >= 0 && y < mView.getHeight()) {
int pointerShape = mView.getPointerShape(event, x, y);
if (pointerShape == PointerIcon.STYLE_NOT_SPECIFIED) {
pointerShape = PointerIcon.STYLE_DEFAULT;