diff --git a/app/src/common/shared/org/mozilla/vrbrowser/input/MotionEventGenerator.java b/app/src/common/shared/org/mozilla/vrbrowser/input/MotionEventGenerator.java index 553c9b0ec..e1e904c76 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/input/MotionEventGenerator.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/input/MotionEventGenerator.java @@ -104,6 +104,7 @@ public static void dispatch(Widget aWidget, int aDevice, boolean aFocused, boole if (!aPressed && (device.mPreviousWidget != null) && (device.mPreviousWidget != aWidget)) { if (device.mWasPressed) { generateEvent(device.mPreviousWidget, device, aFocused, MotionEvent.ACTION_CANCEL, false); + device.mTouchStartWidget = null; device.mWasPressed = false; } generateEvent(device.mPreviousWidget, device, aFocused, MotionEvent.ACTION_HOVER_EXIT, true, device.mMouseOutCoords);