| Index: ui/message_center/views/message_center_view.cc
|
| diff --git a/ui/message_center/views/message_center_view.cc b/ui/message_center/views/message_center_view.cc
|
| index 201c636692c7136bf230a0003cc2210087f69749..e40718629e8b2044b3ceef155c13ea5e7b04cb97 100644
|
| --- a/ui/message_center/views/message_center_view.cc
|
| +++ b/ui/message_center/views/message_center_view.cc
|
| @@ -601,8 +601,16 @@ void MessageCenterView::NotificationsChanged() {
|
| }
|
| }
|
| button_bar_->SetCloseAllButtonEnabled(!no_closable_views);
|
| - scroller_->SetFocusBehavior(no_message_views ? FocusBehavior::NEVER
|
| - : FocusBehavior::ALWAYS);
|
| +
|
| + if (no_message_views) {
|
| + scroller_->SetFocusBehavior(FocusBehavior::NEVER);
|
| + } else {
|
| +#if defined(OS_MACOSX)
|
| + scroller_->SetFocusBehavior(FocusBehavior::ACCESSIBLE_ONLY);
|
| +#else
|
| + scroller_->SetFocusBehavior(FocusBehavior::ALWAYS);
|
| +#endif
|
| + }
|
|
|
| if (focus_manager && focused_view)
|
| focus_manager->SetFocusedView(focused_view);
|
|
|