Index: ash/common/system/status_area_widget_delegate.cc |
diff --git a/ash/common/system/status_area_widget_delegate.cc b/ash/common/system/status_area_widget_delegate.cc |
index 3674f34673271e8371d642bcd6df041a54143d1d..dbad1ab9727953e1fd8de224f7f8fd1534e74302 100644 |
--- a/ash/common/system/status_area_widget_delegate.cc |
+++ b/ash/common/system/status_area_widget_delegate.cc |
@@ -73,6 +73,23 @@ views::View* StatusAreaWidgetDelegate::GetDefaultFocusableChild() { |
return child_at(0); |
} |
+views::FocusSearch* StatusAreaWidgetDelegate::GetFocusSearch() { |
+ return custom_focus_traversable_ ? custom_focus_traversable_->GetFocusSearch() |
+ : AccessiblePaneView::GetFocusSearch(); |
+} |
+ |
+views::FocusTraversable* StatusAreaWidgetDelegate::GetFocusTraversableParent() { |
+ return custom_focus_traversable_ |
+ ? custom_focus_traversable_->GetFocusTraversableParent() |
+ : AccessiblePaneView::GetFocusTraversableParent(); |
+} |
+ |
+views::View* StatusAreaWidgetDelegate::GetFocusTraversableParentView() { |
+ return custom_focus_traversable_ |
+ ? custom_focus_traversable_->GetFocusTraversableParentView() |
+ : AccessiblePaneView::GetFocusTraversableParentView(); |
+} |
+ |
views::Widget* StatusAreaWidgetDelegate::GetWidget() { |
return View::GetWidget(); |
} |