Index: chrome/browser/ui/views/infobars/infobar_view.cc |
diff --git a/chrome/browser/ui/views/infobars/infobar_view.cc b/chrome/browser/ui/views/infobars/infobar_view.cc |
index fd2b238b9470ca09d4cbfaa4e278ff58f5314013..49195199d70f36f9c2edde8a3dfa2d676051cdcb 100644 |
--- a/chrome/browser/ui/views/infobars/infobar_view.cc |
+++ b/chrome/browser/ui/views/infobars/infobar_view.cc |
@@ -39,6 +39,7 @@ |
#include "ui/views/controls/link.h" |
#include "ui/views/controls/menu/menu_runner.h" |
#include "ui/views/layout/layout_constants.h" |
+#include "ui/views/style/platform_style.h" |
#include "ui/views/widget/widget.h" |
#include "ui/views/window/non_client_view.h" |
@@ -162,7 +163,7 @@ views::LabelButton* InfoBarView::CreateLabelButton( |
button->SetTextColor(views::Button::STATE_HOVERED, GetInfobarTextColor()); |
ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); |
button->SetFontList(rb.GetFontList(ui::ResourceBundle::MediumFont)); |
- button->SetFocusable(true); |
+ views::PlatformStyle::SetControlStyleFocus(button); |
return button; |
} |
@@ -273,7 +274,7 @@ void InfoBarView::ViewHierarchyChanged( |
close_button_->SizeToPreferredSize(); |
close_button_->SetAccessibleName( |
l10n_util::GetStringUTF16(IDS_ACCNAME_CLOSE)); |
- close_button_->SetFocusable(true); |
+ views::PlatformStyle::SetControlStyleFocus(close_button_); |
child_container_->AddChildView(close_button_); |
} else if ((close_button_ != NULL) && (details.parent == this) && |
(details.child != close_button_) && (close_button_->parent() == this) && |