Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(472)

Unified Diff: third_party/WebKit/Source/core/inspector/InspectorCSSAgent.cpp

Issue 1901593006: [DevTools] Remove InspectorAgent::discardAgent. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@1899933003
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
}

Powered by Google App Engine
This is Rietveld 408576698