| Index: Source/core/inspector/InspectorCSSAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorCSSAgent.cpp b/Source/core/inspector/InspectorCSSAgent.cpp
|
| index c4a236dd44a6afb47cf0204a90d085385e84a1f5..998af8e33a8f3e5f96c4c7fa9e4a568dd4aea377 100644
|
| --- a/Source/core/inspector/InspectorCSSAgent.cpp
|
| +++ b/Source/core/inspector/InspectorCSSAgent.cpp
|
| @@ -686,8 +686,8 @@ bool InspectorCSSAgent::cssErrorFilter(const CSSParserString& content, int prope
|
| return true;
|
| }
|
|
|
| -InspectorCSSAgent::InspectorCSSAgent(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* state, InspectorDOMAgent* domAgent, InspectorPageAgent* pageAgent)
|
| - : InspectorBaseAgent<InspectorCSSAgent>("CSS", instrumentingAgents, state)
|
| +InspectorCSSAgent::InspectorCSSAgent(InstrumentingAgents* instrumentingAgents, InspectorState* state, PassRefPtr<InspectorDOMAgent> domAgent, PassRefPtr<InspectorPageAgent> pageAgent)
|
| + : InspectorBaseAgent(instrumentingAgents, state)
|
| , m_frontend(0)
|
| , m_domAgent(domAgent)
|
| , m_pageAgent(pageAgent)
|
| @@ -1350,7 +1350,7 @@ InspectorStyleSheetForInlineStyle* InspectorCSSAgent::asInspectorStyleSheet(Elem
|
| return 0;
|
|
|
| String newStyleSheetId = String::number(m_lastStyleSheetId++);
|
| - RefPtr<InspectorStyleSheetForInlineStyle> inspectorStyleSheet = InspectorStyleSheetForInlineStyle::create(m_pageAgent, newStyleSheetId, element, TypeBuilder::CSS::StyleSheetOrigin::Regular, this);
|
| + RefPtr<InspectorStyleSheetForInlineStyle> inspectorStyleSheet = InspectorStyleSheetForInlineStyle::create(m_pageAgent.get(), newStyleSheetId, element, TypeBuilder::CSS::StyleSheetOrigin::Regular, this);
|
| m_idToInspectorStyleSheet.set(newStyleSheetId, inspectorStyleSheet);
|
| m_nodeToInspectorStyleSheet.set(element, inspectorStyleSheet);
|
| return inspectorStyleSheet.get();
|
| @@ -1415,7 +1415,7 @@ InspectorStyleSheet* InspectorCSSAgent::bindStyleSheet(CSSStyleSheet* styleSheet
|
| if (!inspectorStyleSheet) {
|
| String id = String::number(m_lastStyleSheetId++);
|
| Document* document = styleSheet->ownerDocument();
|
| - inspectorStyleSheet = InspectorStyleSheet::create(m_pageAgent, id, styleSheet, detectOrigin(styleSheet, document), InspectorDOMAgent::documentURLString(document), this);
|
| + inspectorStyleSheet = InspectorStyleSheet::create(m_pageAgent.get(), id, styleSheet, detectOrigin(styleSheet, document), InspectorDOMAgent::documentURLString(document), this);
|
| m_idToInspectorStyleSheet.set(id, inspectorStyleSheet);
|
| m_cssStyleSheetToInspectorStyleSheet.set(styleSheet, inspectorStyleSheet);
|
| if (m_creatingViaInspectorStyleSheet)
|
| @@ -1694,5 +1694,11 @@ void InspectorCSSAgent::resetPseudoStates()
|
| (*it)->styleResolverChanged(RecalcStyleImmediately);
|
| }
|
|
|
| +InspectorCSSController::InspectorCSSController(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* compositeState, InspectorDOMController* domController, InspectorPageController* pageController)
|
| + : InspectorBaseController<InspectorCSSController, InspectorCSSAgent>("CSS", instrumentingAgents, compositeState)
|
| +{
|
| + setAgent(InspectorCSSAgent::create(m_instrumentingAgents, m_state, domController->getAgent(), pageController->getAgent()));
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|
|
|