Index: Source/core/events/TreeScopeEventContext.h |
diff --git a/Source/core/events/TreeScopeEventContext.h b/Source/core/events/TreeScopeEventContext.h |
index 7ac69fcece99c804dc4765593008d933ae2f4ef2..fef6c1bb56d65035342388c95054c89e414c26a3 100644 |
--- a/Source/core/events/TreeScopeEventContext.h |
+++ b/Source/core/events/TreeScopeEventContext.h |
@@ -51,10 +51,10 @@ public: |
TreeScope& treeScope() const { return m_treeScope; } |
EventTarget* target() const { return m_target.get(); } |
- void setTarget(PassRefPtr<EventTarget>); |
+ void setTarget(PassRefPtrWillBeRawPtr<EventTarget>); |
EventTarget* relatedTarget() const { return m_relatedTarget.get(); } |
- void setRelatedTarget(PassRefPtr<EventTarget>); |
+ void setRelatedTarget(PassRefPtrWillBeRawPtr<EventTarget>); |
TouchEventContext* touchEventContext() const { return m_touchEventContext.get(); } |
TouchEventContext* ensureTouchEventContext(); |
@@ -76,8 +76,8 @@ private: |
#endif |
TreeScope& m_treeScope; |
- RefPtr<EventTarget> m_target; |
- RefPtr<EventTarget> m_relatedTarget; |
+ RefPtrWillBePersistent<EventTarget> m_target; |
+ RefPtrWillBePersistent<EventTarget> m_relatedTarget; |
RefPtrWillBePersistent<NodeList> m_eventPath; |
RefPtrWillBePersistent<TouchEventContext> m_touchEventContext; |
@@ -94,14 +94,14 @@ inline bool TreeScopeEventContext::isUnreachableNode(EventTarget& target) |
} |
#endif |
-inline void TreeScopeEventContext::setTarget(PassRefPtr<EventTarget> target) |
+inline void TreeScopeEventContext::setTarget(PassRefPtrWillBeRawPtr<EventTarget> target) |
{ |
ASSERT(target); |
ASSERT(!isUnreachableNode(*target)); |
m_target = target; |
} |
-inline void TreeScopeEventContext::setRelatedTarget(PassRefPtr<EventTarget> relatedTarget) |
+inline void TreeScopeEventContext::setRelatedTarget(PassRefPtrWillBeRawPtr<EventTarget> relatedTarget) |
{ |
ASSERT(relatedTarget); |
ASSERT(!isUnreachableNode(*relatedTarget)); |