Index: Source/core/rendering/RenderThemeChromiumSkia.cpp |
diff --git a/Source/core/rendering/RenderThemeChromiumSkia.cpp b/Source/core/rendering/RenderThemeChromiumSkia.cpp |
index 1ad61a6d3849942cd849cf51e1a95b6302fc363e..67420d2f1b3bc0bfe48f724c312e4cad1d3d3deb 100644 |
--- a/Source/core/rendering/RenderThemeChromiumSkia.cpp |
+++ b/Source/core/rendering/RenderThemeChromiumSkia.cpp |
@@ -24,7 +24,6 @@ |
#include "config.h" |
#include "core/rendering/RenderThemeChromiumSkia.h" |
-#include "core/UserAgentStyleSheets.h" |
#include "core/rendering/PaintInfo.h" |
#include "core/rendering/RenderBox.h" |
#include "core/rendering/RenderMediaControls.h" |
@@ -35,6 +34,8 @@ |
#include "platform/graphics/GraphicsContext.h" |
#include "platform/graphics/Image.h" |
#include "platform/scroll/ScrollbarTheme.h" |
+#include "public/platform/Platform.h" |
+#include "public/platform/WebData.h" |
#include "wtf/CurrentTime.h" |
#include "wtf/StdLibExtras.h" |
@@ -69,15 +70,19 @@ RenderThemeChromiumSkia::~RenderThemeChromiumSkia() |
// Use the Windows style sheets to match their metrics. |
String RenderThemeChromiumSkia::extraDefaultStyleSheet() |
{ |
+ const blink::WebData& themeWinCssResource = blink::Platform::current()->loadResource("themeWin.css"); |
+ const blink::WebData& themeChromiumSkiaCssResource = blink::Platform::current()->loadResource("themeChromiumSkia.css"); |
+ const blink::WebData& themeChromiumCssResource = blink::Platform::current()->loadResource("themeChromium.css"); |
return RenderTheme::extraDefaultStyleSheet() + |
- String(themeWinCss, sizeof(themeWinCss)) + |
- String(themeChromiumSkiaCss, sizeof(themeChromiumSkiaCss)) + |
- String(themeChromiumCss, sizeof(themeChromiumCss)); |
+ String(themeWinCssResource.data(), themeWinCssResource.size()) + |
+ String(themeChromiumSkiaCssResource.data(), themeChromiumSkiaCssResource.size()) + |
+ String(themeChromiumCssResource.data(), themeChromiumCssResource.size()); |
} |
String RenderThemeChromiumSkia::extraQuirksStyleSheet() |
{ |
- return String(themeWinQuirksCss, sizeof(themeWinQuirksCss)); |
+ const blink::WebData& themeWinQuirksCssResource = blink::Platform::current()->loadResource("themeWinQuirks.css"); |
+ return String(themeWinQuirksCssResource.data(), themeWinQuirksCssResource.size()); |
} |
bool RenderThemeChromiumSkia::supportsHover(const RenderStyle* style) const |