diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderThemeChromiumSkia.cpp')
-rw-r--r-- | Source/WebCore/rendering/RenderThemeChromiumSkia.cpp | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/Source/WebCore/rendering/RenderThemeChromiumSkia.cpp b/Source/WebCore/rendering/RenderThemeChromiumSkia.cpp index 0a58af605..a38cf1be9 100644 --- a/Source/WebCore/rendering/RenderThemeChromiumSkia.cpp +++ b/Source/WebCore/rendering/RenderThemeChromiumSkia.cpp @@ -81,7 +81,7 @@ static const float defaultSearchFieldResultsButtonWidth = 18; // sizes (e.g. 15px). So, for now we just use Arial. const String& RenderThemeChromiumSkia::defaultGUIFont() { - DEFINE_STATIC_LOCAL(String, fontFace, ("Arial")); + DEFINE_STATIC_LOCAL(String, fontFace, (ASCIILiteral("Arial"))); return fontFace; } @@ -131,6 +131,13 @@ bool RenderThemeChromiumSkia::supportsDataListUI(const AtomicString& type) const return RenderThemeChromiumCommon::supportsDataListUI(type); } +#if ENABLE(VIDEO_TRACK) +bool RenderThemeChromiumSkia::supportsClosedCaptioning() const +{ + return true; +} +#endif + Color RenderThemeChromiumSkia::platformActiveSelectionBackgroundColor() const { return Color(0x1e, 0x90, 0xff); @@ -427,6 +434,18 @@ bool RenderThemeChromiumSkia::paintMediaSliderThumb(RenderObject* object, const #endif } +bool RenderThemeChromiumSkia::paintMediaToggleClosedCaptionsButton(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r) +{ +#if ENABLE(VIDEO_TRACK) + return RenderMediaControlsChromium::paintMediaControlsPart(MediaShowClosedCaptionsButton, o, paintInfo, r); +#else + UNUSED_PARAM(object); + UNUSED_PARAM(paintInfo); + UNUSED_PARAM(rect); + return false; +#endif +} + bool RenderThemeChromiumSkia::paintMediaVolumeSliderThumb(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect) { #if ENABLE(VIDEO) |