Index: Source/core/rendering/RenderThemeChromiumMac.mm |
diff --git a/Source/core/rendering/RenderThemeChromiumMac.mm b/Source/core/rendering/RenderThemeChromiumMac.mm |
index 5fe39acf8ad709f25340e6a776be2ccbb941dd70..ee9238fddbf29baca851ce73d76fa98155428541 100644 |
--- a/Source/core/rendering/RenderThemeChromiumMac.mm |
+++ b/Source/core/rendering/RenderThemeChromiumMac.mm |
@@ -23,7 +23,6 @@ |
#import "core/CSSValueKeywords.h" |
#import "core/HTMLNames.h" |
-#import "core/UserAgentStyleSheets.h" |
#import "core/css/CSSValueList.h" |
#import "core/dom/Document.h" |
#import "core/dom/Element.h" |
@@ -55,6 +54,8 @@ |
#import "platform/mac/WebCoreNSCellExtras.h" |
#import "platform/text/PlatformLocale.h" |
#import "platform/text/StringTruncator.h" |
+#import "public/platform/Platform.h" |
+#import "public/platform/WebData.h" |
#import <AvailabilityMacros.h> |
#import <Carbon/Carbon.h> |
@@ -1860,10 +1861,14 @@ String RenderThemeChromiumMac::extraFullScreenStyleSheet() |
String RenderThemeChromiumMac::extraDefaultStyleSheet() |
{ |
+ const blink::WebData& themeChromiumCssResource = blink::Platform::current()->loadResource("themeChromium.css"); |
+ const blink::WebData& themeInputMultipleFieldsCssResource = blink::Platform::current()->loadResource("themeInputMultipleFields.css"); |
+ const blink::WebData& themeMacCssResource = blink::Platform::current()->loadResource("themeMac.css"); |
+ |
return RenderTheme::extraDefaultStyleSheet() + |
- String(themeChromiumCss, sizeof(themeChromiumCss)) + |
- String(themeInputMultipleFieldsCss, sizeof(themeInputMultipleFieldsCss)) + |
- String(themeMacCss, sizeof(themeMacCss)); |
+ String(themeChromiumCssResource.data(), themeChromiumCssResource.size()) + |
+ String(themeInputMultipleFieldsCssResource.data(), themeInputMultipleFieldsCssResource.size()) + |
+ String(themeMacCssResource.data(), themeMacCssResource.size()); |
} |
bool RenderThemeChromiumMac::paintMediaVolumeSliderContainer(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect) |