Index: third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
diff --git a/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp b/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
index 8c3098603fd1650e68f676ec24e1f0fdeb5d8720..79bfdbe1715ebbed488ce203ea72b213c64d6f8d 100644 |
--- a/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
+++ b/third_party/WebKit/Source/core/frame/EventHandlerRegistry.cpp |
@@ -235,7 +235,7 @@ DEFINE_TRACE(EventHandlerRegistry) |
void EventHandlerRegistry::clearWeakMembers(Visitor* visitor) |
{ |
- Vector<EventTarget*> deadTargets; |
+ Vector<RawPtrWillBeUntracedMember<EventTarget>> deadTargets; |
for (size_t i = 0; i < EventHandlerClassCount; ++i) { |
EventHandlerClass handlerClass = static_cast<EventHandlerClass>(i); |
const EventTargetSet* targets = &m_targets[handlerClass]; |
@@ -258,7 +258,7 @@ void EventHandlerRegistry::documentDetached(Document& document) |
// Remove all event targets under the detached document. |
for (size_t handlerClassIndex = 0; handlerClassIndex < EventHandlerClassCount; ++handlerClassIndex) { |
EventHandlerClass handlerClass = static_cast<EventHandlerClass>(handlerClassIndex); |
- Vector<EventTarget*> targetsToRemove; |
+ Vector<RawPtrWillBeUntracedMember<EventTarget>> targetsToRemove; |
const EventTargetSet* targets = &m_targets[handlerClass]; |
for (const auto& eventTarget : *targets) { |
if (Node* node = eventTarget.key->toNode()) { |