From 9d74698690abf0b64c2a7c9c107295064ff7071c Mon Sep 17 00:00:00 2001 From: Michael Wu Date: Mon, 26 Mar 2012 16:48:16 -0700 Subject: [PATCH] Bug 739417 - InputReader doesn't send motion up events, r=cjones NPOTB DONTBUILD --- widget/gonk/libui/InputReader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/widget/gonk/libui/InputReader.cpp b/widget/gonk/libui/InputReader.cpp index a49bbb5001c3..07cbf09f57be 100644 --- a/widget/gonk/libui/InputReader.cpp +++ b/widget/gonk/libui/InputReader.cpp @@ -5634,6 +5634,10 @@ void MultiTouchInputMapper::syncTouch(nsecs_t when, bool* outHavePointerIds) { outPointer.tiltX = 0; outPointer.tiltY = 0; + // Mozilla bug 739417 + if (!outPointer.touchMajor) + continue; + outPointer.toolType = inSlot->getToolType(); if (outPointer.toolType == AMOTION_EVENT_TOOL_TYPE_UNKNOWN) { outPointer.toolType = mTouchButtonAccumulator.getToolType();