| Index: Source/core/inspector/InspectorController.cpp
|
| diff --git a/Source/core/inspector/InspectorController.cpp b/Source/core/inspector/InspectorController.cpp
|
| index 6279c37acdd8d150d152a4b0041cafe8b8add918..909f7aed1b394166aef9debe455ef77aab4ad3c9 100644
|
| --- a/Source/core/inspector/InspectorController.cpp
|
| +++ b/Source/core/inspector/InspectorController.cpp
|
| @@ -140,6 +140,7 @@ void InspectorController::trace(Visitor* visitor)
|
| visitor->trace(m_resourceAgent);
|
| visitor->trace(m_layerTreeAgent);
|
| visitor->trace(m_tracingAgent);
|
| + visitor->trace(m_inspectorFrontendClient);
|
| visitor->trace(m_page);
|
| m_agents.trace(visitor);
|
| }
|
| @@ -207,6 +208,7 @@ void InspectorController::willBeDestroyed()
|
| m_page = nullptr;
|
| m_instrumentingAgents->reset();
|
| m_agents.discardAgents();
|
| + m_inspectorFrontendClient->dispose();
|
| }
|
|
|
| void InspectorController::registerModuleAgent(PassOwnPtrWillBeRawPtr<InspectorAgent> agent)
|
| @@ -214,7 +216,7 @@ void InspectorController::registerModuleAgent(PassOwnPtrWillBeRawPtr<InspectorAg
|
| m_agents.append(agent);
|
| }
|
|
|
| -void InspectorController::setInspectorFrontendClient(PassOwnPtr<InspectorFrontendClient> inspectorFrontendClient)
|
| +void InspectorController::setInspectorFrontendClient(PassOwnPtrWillBeRawPtr<InspectorFrontendClient> inspectorFrontendClient)
|
| {
|
| m_inspectorFrontendClient = inspectorFrontendClient;
|
| }
|
|
|