| Index: Source/core/inspector/InspectorBaseAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorBaseAgent.cpp b/Source/core/inspector/InspectorBaseAgent.cpp
|
| index 78a2c19c3d0c77642d598006561463825eae2e98..50f9d769bd096ca8d9270ad017d1b9ba0a2594a5 100644
|
| --- a/Source/core/inspector/InspectorBaseAgent.cpp
|
| +++ b/Source/core/inspector/InspectorBaseAgent.cpp
|
| @@ -43,11 +43,15 @@ InspectorAgent::InspectorAgent(const String& name)
|
|
|
| InspectorAgent::~InspectorAgent()
|
| {
|
| +#if ENABLE(OILPAN)
|
| + m_state = nullptr;
|
| +#endif
|
| }
|
|
|
| void InspectorAgent::trace(Visitor* visitor)
|
| {
|
| visitor->trace(m_instrumentingAgents);
|
| + visitor->trace(m_state);
|
| }
|
|
|
| void InspectorAgent::appended(InstrumentingAgents* instrumentingAgents, InspectorState* inspectorState)
|
| @@ -108,6 +112,7 @@ void InspectorAgentRegistry::flushPendingFrontendMessages()
|
| void InspectorAgentRegistry::trace(Visitor* visitor)
|
| {
|
| visitor->trace(m_instrumentingAgents);
|
| + visitor->trace(m_inspectorState);
|
| #if ENABLE(OILPAN)
|
| visitor->trace(m_agents);
|
| #endif
|
|
|