| Index: Source/core/inspector/InspectorCSSAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorCSSAgent.cpp b/Source/core/inspector/InspectorCSSAgent.cpp
|
| index a1affb2a803eaea74bc77580667a67b945f6b323..d8aee002483dbaf2c683a71a0101c52209b5a555 100644
|
| --- a/Source/core/inspector/InspectorCSSAgent.cpp
|
| +++ b/Source/core/inspector/InspectorCSSAgent.cpp
|
| @@ -411,6 +411,8 @@ void InspectorCSSAgent::setFrontend(InspectorFrontend* frontend)
|
| void InspectorCSSAgent::clearFrontend()
|
| {
|
| ASSERT(m_frontend);
|
| + ErrorString error;
|
| + disable(&error);
|
| m_frontend = 0;
|
| resetNonPersistentData();
|
| }
|
| @@ -507,6 +509,7 @@ void InspectorCSSAgent::wasEnabled(PassRefPtr<EnableCallback> callback)
|
|
|
| void InspectorCSSAgent::disable(ErrorString*)
|
| {
|
| + reset();
|
| m_instrumentingAgents->setInspectorCSSAgent(0);
|
| m_state->setBoolean(CSSAgentState::cssAgentEnabled, false);
|
| }
|
|
|