Index: Source/core/inspector/InspectorPageAgent.cpp |
diff --git a/Source/core/inspector/InspectorPageAgent.cpp b/Source/core/inspector/InspectorPageAgent.cpp |
index eb3a7dc6e39b64af6dde48a2d4e08a11001c43f9..6b8b3ea3a5ce1269f820eac8ca25fbcb9a02c85e 100644 |
--- a/Source/core/inspector/InspectorPageAgent.cpp |
+++ b/Source/core/inspector/InspectorPageAgent.cpp |
@@ -35,7 +35,6 @@ |
#include "bindings/core/v8/ScriptController.h" |
#include "bindings/core/v8/ScriptRegexp.h" |
#include "core/HTMLNames.h" |
-#include "core/UserAgentStyleSheets.h" |
#include "core/css/StyleSheetContents.h" |
#include "core/css/resolver/StyleResolver.h" |
#include "core/css/resolver/ViewportStyleResolver.h" |
@@ -76,6 +75,8 @@ |
#include "platform/JSONValues.h" |
#include "platform/UserGestureIndicator.h" |
#include "platform/weborigin/SecurityOrigin.h" |
+#include "public/platform/Platform.h" |
+#include "public/platform/WebData.h" |
#include "wtf/CurrentTime.h" |
#include "wtf/ListHashSet.h" |
#include "wtf/Vector.h" |
@@ -1375,7 +1376,10 @@ bool InspectorPageAgent::applyViewportStyleOverride(StyleResolver* resolver) |
return false; |
RefPtrWillBeRawPtr<StyleSheetContents> styleSheet = StyleSheetContents::create(CSSParserContext(UASheetMode, 0)); |
- styleSheet->parseString(String(viewportAndroidCss, sizeof(viewportAndroidCss))); |
+ const WebData& viewportAndroidCssResource = Platform::current()->loadResource("viewportAndroid.css"); |
+ String viewportAndroidRules = viewportAndroidCssResource.toASCIIString(); |
+ ASSERT(!viewportAndroidRules.isEmpty()); |
+ styleSheet->parseString(viewportAndroidRules); |
OwnPtrWillBeRawPtr<RuleSet> ruleSet = RuleSet::create(); |
ruleSet->addRulesFromSheet(styleSheet.get(), MediaQueryEvaluator("screen")); |
resolver->viewportStyleResolver()->collectViewportRules(ruleSet.get(), ViewportStyleResolver::UserAgentOrigin); |