Chromium Code Reviews| Index: Source/core/inspector/InspectorPageAgent.h |
| diff --git a/Source/core/inspector/InspectorPageAgent.h b/Source/core/inspector/InspectorPageAgent.h |
| index 97820c8725114f3aad59b4bd7f89de9938fc5f2c..603e0190d506969314922a6312eb79757f64c936 100644 |
| --- a/Source/core/inspector/InspectorPageAgent.h |
| +++ b/Source/core/inspector/InspectorPageAgent.h |
| @@ -76,7 +76,7 @@ public: |
| OtherResource |
| }; |
| - static PassOwnPtr<InspectorPageAgent> create(Page*, InjectedScriptManager*, InspectorClient*, InspectorOverlay*); |
| + static PassOwnPtrWillBeRawPtr<InspectorPageAgent> create(Page*, InjectedScriptManager*, InspectorClient*, InspectorOverlay*); |
| // Settings overrides. |
| void setTextAutosizingEnabled(bool); |
| @@ -161,6 +161,8 @@ public: |
| bool deviceMetricsOverrideEnabled(); |
| static DocumentLoader* assertDocumentLoader(ErrorString*, LocalFrame*); |
| + virtual void trace(Visitor*) OVERRIDE; |
| + |
| private: |
| static void resourceContent(ErrorString*, LocalFrame*, const KURL&, String* result, bool* base64Encoded); |
| @@ -175,7 +177,7 @@ private: |
| PassRefPtr<TypeBuilder::Page::Frame> buildObjectForFrame(LocalFrame*); |
| PassRefPtr<TypeBuilder::Page::FrameResourceTree> buildObjectForFrameTree(LocalFrame*); |
| - Page* m_page; |
| + RawPtrWillBeMember<Page> m_page; |
| InjectedScriptManager* m_injectedScriptManager; |
|
keishi
2014/06/11 14:10:55
SAFE: InjectedScriptManager is owned by InspectorC
|
| InspectorClient* m_client; |
|
keishi
2014/06/11 14:10:55
SAFE: InspectorClient is WebViewImpl.
|
| InspectorFrontend::Page* m_frontend; |
|
keishi
2014/06/11 14:10:55
SAFE: InspectorFrontend::Page is part of Inspector
|