summaryrefslogtreecommitdiffstats
path: root/ash
diff options
context:
space:
mode:
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-30 06:00:00 +0000
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-30 06:00:00 +0000
commite2dfb1dcc099ca94be22b528a781e7395ca7bdc8 (patch)
tree9861c842d7712be35978980a9df337519323cbcb /ash
parent496de1ac572ffa396acf61606bf0029669e1f718 (diff)
downloadchromium_src-e2dfb1dcc099ca94be22b528a781e7395ca7bdc8.zip
chromium_src-e2dfb1dcc099ca94be22b528a781e7395ca7bdc8.tar.gz
chromium_src-e2dfb1dcc099ca94be22b528a781e7395ca7bdc8.tar.bz2
Return focus to the login view through AboutToRequestFocusFromTabTraversal.
BUG=120500 TEST=Tab through login view to system tray. When tabbing out of system tray tab focus is returned to login view DOM in correct direction. Review URL: http://codereview.chromium.org/9924002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129795 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash')
-rw-r--r--ash/system/tray/system_tray.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/ash/system/tray/system_tray.cc b/ash/system/tray/system_tray.cc
index e4b1e04..610809a 100644
--- a/ash/system/tray/system_tray.cc
+++ b/ash/system/tray/system_tray.cc
@@ -613,8 +613,8 @@ void SystemTray::OnMouseExited(const views::MouseEvent& event) {
void SystemTray::AboutToRequestFocusFromTabTraversal(bool reverse) {
views::View* v = GetNextFocusableView();
- if (v && v->GetWidget())
- v->GetWidget()->Activate();
+ if (v)
+ v->AboutToRequestFocusFromTabTraversal(reverse);
}
void SystemTray::GetAccessibleState(ui::AccessibleViewState* state) {