Index: Source/core/page/EventHandler.cpp |
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp |
index 38112eed79ce13fc2f432be95b838964dbf760d5..3488caa3d881fa78ea6a9c99100944e5d8afca11 100644 |
--- a/Source/core/page/EventHandler.cpp |
+++ b/Source/core/page/EventHandler.cpp |
@@ -237,6 +237,24 @@ EventHandler::~EventHandler() |
ASSERT(!m_fakeMouseMoveEventTimer.isActive()); |
} |
+void EventHandler::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_mousePressNode); |
+ visitor->trace(m_capturingMouseEventsNode); |
+ visitor->trace(m_nodeUnderMouse); |
+ visitor->trace(m_lastNodeUnderMouse); |
+ visitor->trace(m_clickNode); |
+ visitor->trace(m_dragTarget); |
+ visitor->trace(m_frameSetBeingResized); |
+ visitor->trace(m_latchedWheelEventNode); |
+ visitor->trace(m_previousWheelScrolledNode); |
+ visitor->trace(m_targetForTouchID); |
+ visitor->trace(m_touchSequenceDocument); |
+ visitor->trace(m_scrollGestureHandlingNode); |
+ visitor->trace(m_previousGestureScrolledNode); |
+ visitor->trace(m_lastDeferredTapElement); |
+} |
+ |
DragState& EventHandler::dragState() |
{ |
#if ENABLE(OILPAN) |