Index: Source/core/events/WindowEventContext.h |
diff --git a/Source/core/events/WindowEventContext.h b/Source/core/events/WindowEventContext.h |
index 1756d6f73f8d44463abfd26099534cf8fb3ee444..a347e844f8a921fde1fc312145dcba09772a7ef1 100644 |
--- a/Source/core/events/WindowEventContext.h |
+++ b/Source/core/events/WindowEventContext.h |
@@ -39,6 +39,7 @@ class Node; |
class NodeEventContext; |
class WindowEventContext { |
+ STACK_ALLOCATED(); |
public: |
WindowEventContext(Event*, PassRefPtrWillBeRawPtr<Node>, const NodeEventContext*); |
@@ -47,8 +48,8 @@ public: |
bool handleLocalEvents(Event* event); |
private: |
- RefPtrWillBePersistent<DOMWindow> m_window; |
- RefPtrWillBePersistent<EventTarget> m_target; |
+ RefPtrWillBeMember<DOMWindow> m_window; |
+ RefPtrWillBeMember<EventTarget> m_target; |
}; |
inline DOMWindow* WindowEventContext::window() const |