Chromium Code Reviews| Index: Source/core/inspector/PageDebuggerAgent.h |
| diff --git a/Source/core/inspector/PageDebuggerAgent.h b/Source/core/inspector/PageDebuggerAgent.h |
| index 97f2553dff757d4bbe4cee19986a326d69eff832..e23dd78388b79b1a31bfc72dddf5d84bae10687d 100644 |
| --- a/Source/core/inspector/PageDebuggerAgent.h |
| +++ b/Source/core/inspector/PageDebuggerAgent.h |
| @@ -48,10 +48,11 @@ class PageDebuggerAgent FINAL : |
| public InspectorDebuggerAgent, |
| public InspectorOverlayHost::Listener { |
| WTF_MAKE_NONCOPYABLE(PageDebuggerAgent); |
| - WTF_MAKE_FAST_ALLOCATED; |
| + WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED; |
| public: |
| - static PassOwnPtr<PageDebuggerAgent> create(PageScriptDebugServer*, InspectorPageAgent*, InjectedScriptManager*, InspectorOverlay*); |
| + static PassOwnPtrWillBeRawPtr<PageDebuggerAgent> create(PageScriptDebugServer*, InspectorPageAgent*, InjectedScriptManager*, InspectorOverlay*); |
| virtual ~PageDebuggerAgent(); |
| + virtual void trace(Visitor*) OVERRIDE; |
| void didClearDocumentOfWindowObject(LocalFrame*); |
| String preprocessEventListener(LocalFrame*, const String& source, const String& url, const String& functionName); |
| @@ -78,7 +79,7 @@ private: |
| PageDebuggerAgent(PageScriptDebugServer*, InspectorPageAgent*, InjectedScriptManager*, InspectorOverlay*); |
| PageScriptDebugServer* m_pageScriptDebugServer; |
|
haraken
2014/06/12 08:40:25
You can move this to the heap in a follow-up.
keishi
2014/06/13 03:37:34
Done.
|
| - InspectorPageAgent* m_pageAgent; |
| + RawPtrWillBeMember<InspectorPageAgent> m_pageAgent; |
| InspectorOverlay* m_overlay; |
| }; |