Index: Source/core/inspector/InspectorController.cpp |
diff --git a/Source/core/inspector/InspectorController.cpp b/Source/core/inspector/InspectorController.cpp |
index 7a24b50826f970f2b670f3841c11fdf22ac3713d..ba80a9e8f7e359a3bfd88d142b011e6b6cb6e460 100644 |
--- a/Source/core/inspector/InspectorController.cpp |
+++ b/Source/core/inspector/InspectorController.cpp |
@@ -73,7 +73,7 @@ namespace WebCore { |
InspectorController::InspectorController(Page* page, InspectorClient* inspectorClient) |
: m_instrumentingAgents(InstrumentingAgents::create()) |
, m_injectedScriptManager(InjectedScriptManager::createForPage()) |
- , m_state(adoptPtr(new InspectorCompositeState(inspectorClient))) |
+ , m_state(adoptPtrWillBeNoop(new InspectorCompositeState(inspectorClient))) |
, m_overlay(InspectorOverlay::create(page, inspectorClient)) |
, m_layerTreeAgent(nullptr) |
, m_page(page) |
@@ -128,6 +128,8 @@ InspectorController::~InspectorController() |
void InspectorController::trace(Visitor* visitor) |
{ |
visitor->trace(m_instrumentingAgents); |
+ visitor->trace(m_injectedScriptManager); |
+ visitor->trace(m_state); |
visitor->trace(m_domAgent); |
visitor->trace(m_pageAgent); |
visitor->trace(m_timelineAgent); |