summaryrefslogtreecommitdiffstats
path: root/WebCore/page/EventHandler.cpp
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-05-05 11:08:34 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-05-05 11:08:34 -0700
commit7e3fdd33ac8153016019ccdc7b5bb9ec788776fa (patch)
tree596d7e1430c461612bc5f2cf190f158ba3e93678 /WebCore/page/EventHandler.cpp
parent86106175b3ff50b1399f86981faa74ddc7d68afe (diff)
parent4190ab2847d07e62176dda30b40d24218e3fb505 (diff)
downloadexternal_webkit-7e3fdd33ac8153016019ccdc7b5bb9ec788776fa.zip
external_webkit-7e3fdd33ac8153016019ccdc7b5bb9ec788776fa.tar.gz
external_webkit-7e3fdd33ac8153016019ccdc7b5bb9ec788776fa.tar.bz2
am 4190ab28: am cc7f2722: am da713c02: Fix a crash caused by navigating away from a page with your finger still down (when the old and new pages have touch event handlers installed) and then releasing your finger on the new page after WebCore has performed a garbage c
Diffstat (limited to 'WebCore/page/EventHandler.cpp')
-rw-r--r--WebCore/page/EventHandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/WebCore/page/EventHandler.cpp b/WebCore/page/EventHandler.cpp
index 741401c..fa771f0 100644
--- a/WebCore/page/EventHandler.cpp
+++ b/WebCore/page/EventHandler.cpp
@@ -221,6 +221,9 @@ void EventHandler::clear()
m_capturingMouseEventsNode = 0;
m_latchedWheelEventNode = 0;
m_previousWheelScrolledNode = 0;
+#if ENABLE(TOUCH_EVENTS)
+ m_originatingTouchPointTargets.clear();
+#endif
}
void EventHandler::selectClosestWordFromMouseEvent(const MouseEventWithHitTestResults& result)