| Index: third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| index ccda7dfd8fa46bdbb7fa4a54a13910bc56b3381d..f3ae1e1bebb7a8e0e5f1384b9881684b69ae08ab 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp
|
| @@ -621,19 +621,12 @@ InspectorCSSAgent::InspectorCSSAgent(InspectorDOMAgent* domAgent, InspectedFrame
|
| , m_creatingViaInspectorStyleSheet(false)
|
| , m_isSettingStyleSheetText(false)
|
| {
|
| - m_domAgent->setDOMListener(this);
|
| }
|
|
|
| InspectorCSSAgent::~InspectorCSSAgent()
|
| {
|
| }
|
|
|
| -void InspectorCSSAgent::discardAgent()
|
| -{
|
| - m_domAgent->setDOMListener(nullptr);
|
| - m_domAgent = nullptr;
|
| -}
|
| -
|
| void InspectorCSSAgent::restore()
|
| {
|
| if (m_state->booleanProperty(CSSAgentState::cssAgentEnabled, false))
|
| @@ -691,6 +684,7 @@ void InspectorCSSAgent::wasEnabled()
|
| }
|
|
|
| m_instrumentingAgents->setInspectorCSSAgent(this);
|
| + m_domAgent->setDOMListener(this);
|
| HeapVector<Member<Document>> documents = m_domAgent->documents();
|
| for (Document* document : documents)
|
| updateActiveStyleSheets(document, InitialFrontendLoad);
|
| @@ -699,6 +693,7 @@ void InspectorCSSAgent::wasEnabled()
|
| void InspectorCSSAgent::disable(ErrorString*)
|
| {
|
| reset();
|
| + m_domAgent->setDOMListener(nullptr);
|
| m_instrumentingAgents->setInspectorCSSAgent(0);
|
| m_state->setBoolean(CSSAgentState::cssAgentEnabled, false);
|
| }
|
|
|