Index: Source/core/inspector/InspectorStyleSheet.cpp |
diff --git a/Source/core/inspector/InspectorStyleSheet.cpp b/Source/core/inspector/InspectorStyleSheet.cpp |
index 4db2d6fc98a5d2982192d1d0d4e0892b3fb64121..6f35c4b63895c2cbf5fe81afa3b4e2d1e982e430 100644 |
--- a/Source/core/inspector/InspectorStyleSheet.cpp |
+++ b/Source/core/inspector/InspectorStyleSheet.cpp |
@@ -44,6 +44,7 @@ |
#include "core/html/HTMLStyleElement.h" |
#include "core/html/parser/HTMLParserIdioms.h" |
#include "core/inspector/ContentSearchUtils.h" |
+#include "core/inspector/EditedResourcesContentManager.h" |
#include "core/inspector/InspectorCSSAgent.h" |
#include "core/inspector/InspectorPageAgent.h" |
#include "core/inspector/InspectorResourceAgent.h" |
@@ -951,15 +952,16 @@ bool InspectorStyleSheetBase::findPropertyByRange(const SourceRange& sourceRange |
return false; |
} |
-PassRefPtrWillBeRawPtr<InspectorStyleSheet> InspectorStyleSheet::create(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener) |
+PassRefPtrWillBeRawPtr<InspectorStyleSheet> InspectorStyleSheet::create(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, EditedResourcesContentManager* editedResourcesContentManager, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener) |
{ |
- return adoptRefWillBeNoop(new InspectorStyleSheet(pageAgent, resourceAgent, id, pageStyleSheet, origin, documentURL, listener)); |
+ return adoptRefWillBeNoop(new InspectorStyleSheet(pageAgent, resourceAgent, editedResourcesContentManager, id, pageStyleSheet, origin, documentURL, listener)); |
} |
-InspectorStyleSheet::InspectorStyleSheet(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener) |
+InspectorStyleSheet::InspectorStyleSheet(InspectorPageAgent* pageAgent, InspectorResourceAgent* resourceAgent, EditedResourcesContentManager* editedResourcesContentManager, const String& id, PassRefPtrWillBeRawPtr<CSSStyleSheet> pageStyleSheet, TypeBuilder::CSS::StyleSheetOrigin::Enum origin, const String& documentURL, Listener* listener) |
: InspectorStyleSheetBase(id, listener) |
, m_pageAgent(pageAgent) |
, m_resourceAgent(resourceAgent) |
+ , m_editedResourcesContentManager(editedResourcesContentManager) |
, m_pageStyleSheet(pageStyleSheet) |
, m_origin(origin) |
, m_documentURL(documentURL) |
@@ -1146,7 +1148,7 @@ void InspectorStyleSheet::updateText(const String& newText) |
{ |
Element* element = ownerStyleElement(); |
if (!element) |
- m_pageAgent->addEditedResourceContent(finalURL(), newText); |
+ m_editedResourcesContentManager->add(finalURL(), newText); |
m_parsedStyleSheet->setText(newText); |
} |