Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(738)

Unified Diff: Source/core/page/EventHandler.cpp

Issue 68303004: [oilpan] Move EventHandler to the heap (Closed) Base URL: svn://svn.chromium.org/blink/branches/oilpan
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/page/EventHandler.cpp
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp
index 09a9245b32e5bfe8025e4b12bc9ee988429905c1..4e1bef94e729836bde5fced3805147658b236ddc 100644
--- a/Source/core/page/EventHandler.cpp
+++ b/Source/core/page/EventHandler.cpp
@@ -111,6 +111,8 @@
namespace WebCore {
+DEFINE_GC_MAP(EventHandler);
+
using namespace HTMLNames;
// The link drag hysteresis is much larger than the others because there
@@ -4009,4 +4011,20 @@ unsigned EventHandler::accessKeyModifiers()
#endif
}
+void EventHandler::accept(Visitor* visitor) const
+{
+ visitor->visit(m_mousePressNode);
+ visitor->visit(m_capturingMouseEventsNode);
+ visitor->visit(m_nodeUnderMouse);
+ visitor->visit(m_lastNodeUnderMouse);
+ visitor->visit(m_clickNode);
+ visitor->visit(m_dragTarget);
+ visitor->visit(m_frameSetBeingResized);
+ visitor->visit(m_latchedWheelEventNode);
+ visitor->visit(m_previousWheelScrolledNode);
+ visitor->visit(m_originatingTouchPointDocument);
+ visitor->visit(m_scrollGestureHandlingNode);
+ visitor->visit(m_previousGestureScrolledNode);
+}
+
} // namespace WebCore

Powered by Google App Engine
This is Rietveld 408576698