Chromium Code Reviews| Index: Source/core/inspector/PageRuntimeAgent.h |
| diff --git a/Source/core/inspector/PageRuntimeAgent.h b/Source/core/inspector/PageRuntimeAgent.h |
| index 06d3a0fb473532322e70a36b4904f454bff43a8f..f0c5309375fad897abf020520a19f413754edbe8 100644 |
| --- a/Source/core/inspector/PageRuntimeAgent.h |
| +++ b/Source/core/inspector/PageRuntimeAgent.h |
| @@ -43,11 +43,12 @@ class SecurityOrigin; |
| class PageRuntimeAgent FINAL : public InspectorRuntimeAgent { |
| public: |
| - static PassOwnPtr<PageRuntimeAgent> create(InjectedScriptManager* injectedScriptManager, ScriptDebugServer* scriptDebugServer, Page* page, InspectorPageAgent* pageAgent) |
| + static PassOwnPtrWillBeRawPtr<PageRuntimeAgent> create(InjectedScriptManager* injectedScriptManager, ScriptDebugServer* scriptDebugServer, Page* page, InspectorPageAgent* pageAgent) |
| { |
| - return adoptPtr(new PageRuntimeAgent(injectedScriptManager, scriptDebugServer, page, pageAgent)); |
| + return adoptPtrWillBeNoop(new PageRuntimeAgent(injectedScriptManager, scriptDebugServer, page, pageAgent)); |
| } |
| virtual ~PageRuntimeAgent(); |
| + virtual void trace(Visitor*) OVERRIDE; |
| virtual void init() OVERRIDE; |
| virtual void enable(ErrorString*) OVERRIDE; |
| @@ -64,7 +65,7 @@ private: |
| void reportExecutionContextCreation(); |
| Page* m_inspectedPage; |
|
haraken
2014/06/12 08:40:25
Page is on-heap, so this should be a Member<Page>.
keishi
2014/06/13 03:37:34
Done.
|
| - InspectorPageAgent* m_pageAgent; |
| + RawPtrWillBeMember<InspectorPageAgent> m_pageAgent; |
| bool m_mainWorldContextCreated; |
| }; |