Index: ui/views/controls/scrollbar/native_scroll_bar_views.cc |
diff --git a/ui/views/controls/scrollbar/native_scroll_bar_views.cc b/ui/views/controls/scrollbar/native_scroll_bar_views.cc |
index 3348b5bcbca041cc3e422722b685040a623e0c45..4a3faf93075fc5695520beb68a45c8ad89802c5f 100644 |
--- a/ui/views/controls/scrollbar/native_scroll_bar_views.cc |
+++ b/ui/views/controls/scrollbar/native_scroll_bar_views.cc |
@@ -14,6 +14,7 @@ |
#include "ui/views/controls/scrollbar/base_scroll_bar_thumb.h" |
#include "ui/views/controls/scrollbar/native_scroll_bar.h" |
#include "ui/views/controls/scrollbar/scroll_bar.h" |
+#include "ui/views/style/platform_style.h" |
namespace views { |
@@ -72,8 +73,7 @@ class ScrollBarThumb : public BaseScrollBarThumb { |
ScrollBarButton::ScrollBarButton(ButtonListener* listener, Type type) |
: BaseScrollBarButton(listener), |
type_(type) { |
- SetFocusable(false); |
- SetAccessibilityFocusable(false); |
+ PlatformStyle::ConfigureFocus(PlatformStyle::CONTROL::SCROLLBAR_VIEW, this); |
} |
ScrollBarButton::~ScrollBarButton() { |
@@ -150,8 +150,7 @@ ui::NativeTheme::State |
ScrollBarThumb::ScrollBarThumb(BaseScrollBar* scroll_bar) |
: BaseScrollBarThumb(scroll_bar), |
scroll_bar_(scroll_bar) { |
- SetFocusable(false); |
- SetAccessibilityFocusable(false); |
+ PlatformStyle::ConfigureFocus(PlatformStyle::CONTROL::SCROLLBAR_VIEW, this); |
} |
ScrollBarThumb::~ScrollBarThumb() { |