Index: Source/core/inspector/InspectorFrontendHost.h |
diff --git a/Source/core/inspector/InspectorFrontendHost.h b/Source/core/inspector/InspectorFrontendHost.h |
index e59a858245d77b5d8fc3af604c4c00de8a48803c..e85cd1a18465f4d0207c7d1def8815859dfe81ba 100644 |
--- a/Source/core/inspector/InspectorFrontendHost.h |
+++ b/Source/core/inspector/InspectorFrontendHost.h |
@@ -42,14 +42,15 @@ class FrontendMenuProvider; |
class InspectorFrontendClient; |
class Page; |
-class InspectorFrontendHost : public RefCounted<InspectorFrontendHost>, public ScriptWrappable { |
+class InspectorFrontendHost : public RefCountedWillBeGarbageCollectedFinalized<InspectorFrontendHost>, public ScriptWrappable { |
public: |
- static PassRefPtr<InspectorFrontendHost> create(InspectorFrontendClient* client, Page* frontendPage) |
+ static PassRefPtrWillBeRawPtr<InspectorFrontendHost> create(InspectorFrontendClient* client, Page* frontendPage) |
{ |
- return adoptRef(new InspectorFrontendHost(client, frontendPage)); |
+ return adoptRefWillBeNoop(new InspectorFrontendHost(client, frontendPage)); |
} |
~InspectorFrontendHost(); |
+ void trace(Visitor*); |
void disconnectClient(); |
void setZoomFactor(float); |
@@ -78,7 +79,7 @@ private: |
InspectorFrontendHost(InspectorFrontendClient* client, Page* frontendPage); |
InspectorFrontendClient* m_client; |
- Page* m_frontendPage; |
+ RawPtrWillBeMember<Page> m_frontendPage; |
FrontendMenuProvider* m_menuProvider; |
}; |