Index: Source/web/WebDevToolsAgentImpl.h |
diff --git a/Source/web/WebDevToolsAgentImpl.h b/Source/web/WebDevToolsAgentImpl.h |
index 6663cbfedadd19078bec624bbeb19c072290834a..a0c5466a31e814fbe564c7ab2ca4ced1778ee44f 100644 |
--- a/Source/web/WebDevToolsAgentImpl.h |
+++ b/Source/web/WebDevToolsAgentImpl.h |
@@ -82,6 +82,7 @@ public: |
void willBeDestroyed(); |
WebDevToolsAgentClient* client() { return m_client; } |
+ InspectorOverlay* overlay() const { return m_overlay.get(); } |
bool handleInputEvent(const WebInputEvent&); |
void flushPendingProtocolNotifications(); |
void dispatchMessageFromFrontend(const String& message); |
@@ -106,7 +107,7 @@ public: |
void evaluateInWebInspector(long callId, const WebString& script) override; |
private: |
- WebDevToolsAgentImpl(WebLocalFrameImpl*, WebDevToolsAgentClient*, InspectorOverlay*); |
+ WebDevToolsAgentImpl(WebLocalFrameImpl*, WebDevToolsAgentClient*, PassOwnPtrWillBeRawPtr<InspectorOverlay>); |
// InspectorStateClient implementation. |
void updateInspectorStateCookie(const WTF::String&) override; |
@@ -143,7 +144,7 @@ private: |
OwnPtrWillBeMember<InjectedScriptManager> m_injectedScriptManager; |
OwnPtrWillBeMember<InspectorResourceContentLoader> m_resourceContentLoader; |
OwnPtrWillBeMember<InspectorCompositeState> m_state; |
- RawPtrWillBeMember<InspectorOverlay> m_overlay; |
+ OwnPtrWillBeMember<InspectorOverlay> m_overlay; |
RawPtrWillBeMember<InspectorInspectorAgent> m_inspectorAgent; |
RawPtrWillBeMember<InspectorDOMAgent> m_domAgent; |