diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/rendering/RenderThemeSafari.cpp')
-rw-r--r-- | src/3rdparty/webkit/WebCore/rendering/RenderThemeSafari.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/3rdparty/webkit/WebCore/rendering/RenderThemeSafari.cpp b/src/3rdparty/webkit/WebCore/rendering/RenderThemeSafari.cpp index 914f7ee943..05facef977 100644 --- a/src/3rdparty/webkit/WebCore/rendering/RenderThemeSafari.cpp +++ b/src/3rdparty/webkit/WebCore/rendering/RenderThemeSafari.cpp @@ -79,8 +79,10 @@ PassRefPtr<RenderTheme> RenderTheme::themeForPage(Page* page) // FIXME: This is called before Settings has been initialized by WebKit, so will return a // potentially wrong answer the very first time it's called (see // <https://bugs.webkit.org/show_bug.cgi?id=26493>). - if (Settings::shouldPaintNativeControls()) + if (Settings::shouldPaintNativeControls()) { + RenderTheme::setCustomFocusRingColor(safariTheme->platformFocusRingColor()); return windowsTheme; // keep the reference of one. + } return safariTheme; // keep the reference of one. } @@ -160,7 +162,7 @@ Color RenderThemeSafari::activeListBoxSelectionBackgroundColor() const return Color(56, 117, 215); } -Color RenderThemeSafari::focusRingColor() const +Color RenderThemeSafari::platformFocusRingColor() const { static Color focusRingColor; |