diff options
-rw-r--r-- | core/java/android/view/ViewRootImpl.java | 3 |
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; |