Index: Source/core/events/GenericEventQueue.cpp |
diff --git a/Source/core/events/GenericEventQueue.cpp b/Source/core/events/GenericEventQueue.cpp |
index cc84fc36ca1454109d26d6d80ca2f5b7281b9245..7f4386ac4e090e5f67f5d719eae73ffde0c1ad74 100644 |
--- a/Source/core/events/GenericEventQueue.cpp |
+++ b/Source/core/events/GenericEventQueue.cpp |
@@ -88,7 +88,7 @@ void GenericEventQueue::timerFired(Timer<GenericEventQueue>*) |
WillBeHeapVector<RefPtrWillBeMember<Event> > pendingEvents; |
m_pendingEvents.swap(pendingEvents); |
- RefPtr<EventTarget> protect(m_owner); |
+ RefPtrWillBeRawPtr<EventTarget> protect(m_owner); |
for (size_t i = 0; i < pendingEvents.size(); ++i) { |
Event* event = pendingEvents[i].get(); |
EventTarget* target = event->target() ? event->target() : m_owner; |