Index: Source/core/page/EventHandler.h |
diff --git a/Source/core/page/EventHandler.h b/Source/core/page/EventHandler.h |
index 5f8aaca146fe2b8cea2a38f445ef46643203e854..b509417032cbe547896a716fe2e8d7faac190a2f 100644 |
--- a/Source/core/page/EventHandler.h |
+++ b/Source/core/page/EventHandler.h |
@@ -367,8 +367,9 @@ private: |
RefPtrWillBePersistent<Node> m_previousWheelScrolledNode; |
// The target of each active touch point indexed by the touch ID. |
- typedef HashMap<unsigned, RefPtr<EventTarget>, DefaultHash<unsigned>::Hash, WTF::UnsignedWithZeroKeyHashTraits<unsigned> > TouchTargetMap; |
- TouchTargetMap m_targetForTouchID; |
+ typedef WillBeHeapHashMap<unsigned, RefPtrWillBeMember<EventTarget>, DefaultHash<unsigned>::Hash, WTF::UnsignedWithZeroKeyHashTraits<unsigned> > TouchTargetMap; |
+ typedef WillBePersistentHeapHashMap<unsigned, RefPtrWillBeMember<EventTarget>, DefaultHash<unsigned>::Hash, WTF::UnsignedWithZeroKeyHashTraits<unsigned> > PersistentTouchTargetMap; |
+ PersistentTouchTargetMap m_targetForTouchID; |
// If set, the document of the active touch sequence. Unset if no touch sequence active. |
RefPtrWillBePersistent<Document> m_touchSequenceDocument; |