diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/dom/UserActionElementSet.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/dom/UserActionElementSet.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chromium/third_party/WebKit/Source/core/dom/UserActionElementSet.cpp b/chromium/third_party/WebKit/Source/core/dom/UserActionElementSet.cpp index 264061fd539..e59d1fa6003 100644 --- a/chromium/third_party/WebKit/Source/core/dom/UserActionElementSet.cpp +++ b/chromium/third_party/WebKit/Source/core/dom/UserActionElementSet.cpp @@ -46,10 +46,12 @@ void UserActionElementSet::didDetach(Node* node) clearFlags(toElement(node), IsActiveFlag | InActiveChainFlag | IsHoveredFlag); } +#if !ENABLE(OILPAN) void UserActionElementSet::documentDidRemoveLastRef() { m_elements.clear(); } +#endif bool UserActionElementSet::hasFlags(const Node* node, unsigned flags) const { @@ -116,4 +118,9 @@ inline void UserActionElementSet::setFlags(Element* element, unsigned flags) m_elements.add(element, flags); } +void UserActionElementSet::trace(Visitor* visitor) +{ + visitor->trace(m_elements); +} + } |