| Index: Source/core/inspector/InspectorCSSAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorCSSAgent.cpp b/Source/core/inspector/InspectorCSSAgent.cpp
|
| index c4a236dd44a6afb47cf0204a90d085385e84a1f5..1473706a7173d1f05de0d2adff1da24740a4cc87 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);
|
| }
|
|
|
| +InspectorCSSFactory::InspectorCSSFactory(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* compositeState, InspectorDOMFactory* domFactory, InspectorPageFactory* pageFactory)
|
| + : InspectorBaseFactory<InspectorCSSFactory, InspectorCSSAgent>("CSS", instrumentingAgents, compositeState)
|
| +{
|
| + setAgent(InspectorCSSAgent::create(m_instrumentingAgents, m_state, domFactory->agent(), pageFactory->agent()));
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|
|
|