Commit 2a299bce authored by Hitoshi Yoshida's avatar Hitoshi Yoshida Committed by Commit Bot

oilpan: Trace Node::GetEventTargetData()

The target object is already traced in Oilpan from a static persistent map,
but this CL adds a trace to make TraceWrappers() a subset of
Trace() for unification.


Bug: 841830
Change-Id: I3bec0361aa34ac7a0dc82fcb0cf3d823ea58057a
Reviewed-on: https://chromium-review.googlesource.com/1055013
Commit-Queue: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Reviewed-by: default avatarMichael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558197}
parent 7b6eac1b
...@@ -2765,13 +2765,12 @@ void Node::Trace(blink::Visitor* visitor) { ...@@ -2765,13 +2765,12 @@ void Node::Trace(blink::Visitor* visitor) {
visitor->Trace(parent_or_shadow_host_node_); visitor->Trace(parent_or_shadow_host_node_);
visitor->Trace(previous_); visitor->Trace(previous_);
visitor->Trace(next_); visitor->Trace(next_);
// rareData() and m_data.m_layoutObject share their storage. We have to trace // rareData() and data_.node_layout_data_ share their storage. We have to
// only one of them. // trace only one of them.
if (HasRareData()) if (HasRareData())
visitor->Trace(RareData()); visitor->Trace(RareData());
visitor->Trace(GetEventTargetData());
visitor->Trace(tree_scope_); visitor->Trace(tree_scope_);
// EventTargetData is traced through EventTargetDataMap.
EventTarget::Trace(visitor); EventTarget::Trace(visitor);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment