diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/rendering/RenderThemeChromiumSkia.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/rendering/RenderThemeChromiumSkia.cpp | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/core/rendering/RenderThemeChromiumSkia.cpp b/chromium/third_party/WebKit/Source/core/rendering/RenderThemeChromiumSkia.cpp index 2a7e3c2b232..f836738a38c 100644 --- a/chromium/third_party/WebKit/Source/core/rendering/RenderThemeChromiumSkia.cpp +++ b/chromium/third_party/WebKit/Source/core/rendering/RenderThemeChromiumSkia.cpp @@ -24,7 +24,7 @@ #include "config.h" #include "core/rendering/RenderThemeChromiumSkia.h" -#include "UserAgentStyleSheets.h" +#include "core/UserAgentStyleSheets.h" #include "core/rendering/PaintInfo.h" #include "core/rendering/RenderBox.h" #include "core/rendering/RenderMediaControls.h" @@ -91,11 +91,6 @@ bool RenderThemeChromiumSkia::supportsFocusRing(const RenderStyle* style) const return false; } -bool RenderThemeChromiumSkia::supportsClosedCaptioning() const -{ - return true; -} - Color RenderThemeChromiumSkia::platformActiveSelectionBackgroundColor() const { return Color(0x1e, 0x90, 0xff); @@ -227,6 +222,8 @@ IntRect RenderThemeChromiumSkia::convertToPaintingRect(RenderObject* inputRender bool RenderThemeChromiumSkia::paintSearchFieldCancelButton(RenderObject* cancelButtonObject, const PaintInfo& paintInfo, const IntRect& r) { // Get the renderer of <input> element. + if (!cancelButtonObject->node()) + return false; Node* input = cancelButtonObject->node()->shadowHost(); RenderObject* baseRenderer = input ? input->renderer() : cancelButtonObject; if (!baseRenderer->isBox()) @@ -270,6 +267,8 @@ void RenderThemeChromiumSkia::adjustSearchFieldResultsDecorationStyle(RenderStyl bool RenderThemeChromiumSkia::paintSearchFieldResultsDecoration(RenderObject* magnifierObject, const PaintInfo& paintInfo, const IntRect& r) { // Get the renderer of <input> element. + if (!magnifierObject->node()) + return false; Node* input = magnifierObject->node()->shadowHost(); RenderObject* baseRenderer = input ? input->renderer() : magnifierObject; if (!baseRenderer->isBox()) @@ -327,6 +326,11 @@ bool RenderThemeChromiumSkia::paintMediaPlayButton(RenderObject* object, const P return RenderMediaControls::paintMediaControlsPart(MediaPlayButton, object, paintInfo, rect); } +bool RenderThemeChromiumSkia::paintMediaOverlayPlayButton(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect) +{ + return RenderMediaControls::paintMediaControlsPart(MediaOverlayPlayButton, object, paintInfo, rect); +} + bool RenderThemeChromiumSkia::paintMediaMuteButton(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect) { return RenderMediaControls::paintMediaControlsPart(MediaMuteButton, object, paintInfo, rect); @@ -473,7 +477,7 @@ RenderThemeChromiumSkia::DirectionFlippingScope::DirectionFlippingScope(RenderOb return; m_paintInfo.context->save(); m_paintInfo.context->translate(2 * rect.x() + rect.width(), 0); - m_paintInfo.context->scale(FloatSize(-1, 1)); + m_paintInfo.context->scale(-1, 1); } RenderThemeChromiumSkia::DirectionFlippingScope::~DirectionFlippingScope() |