Index: ui/views/controls/button/label_button.cc |
diff --git a/ui/views/controls/button/label_button.cc b/ui/views/controls/button/label_button.cc |
index 6ca6a98194017f3476d310474ed5df20cbee658a..da9c0448580200bc1b496e1a6c53c45807c1114e 100644 |
--- a/ui/views/controls/button/label_button.cc |
+++ b/ui/views/controls/button/label_button.cc |
@@ -123,8 +123,10 @@ void LabelButton::SetStyle(ButtonStyle style) { |
// Inset the button focus rect from the actual border; roughly match Windows. |
if (style == STYLE_TEXTBUTTON || style == STYLE_NATIVE_TEXTBUTTON) |
set_focus_border(FocusBorder::CreateDashedFocusBorder(3, 3, 3, 3)); |
- if (style == STYLE_BUTTON || style_ == STYLE_NATIVE_TEXTBUTTON) |
+ if (style == STYLE_BUTTON || style == STYLE_NATIVE_TEXTBUTTON) |
label_->SetHorizontalAlignment(gfx::ALIGN_CENTER); |
+ if (style == STYLE_NATIVE_TEXTBUTTON) |
+ set_focusable(true); |
if (style == STYLE_BUTTON) { |
set_min_size(gfx::Size(70, 31)); |
const SkColor color = GetNativeTheme()->GetSystemColor( |