diff options
author | mtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 18:55:00 +0000 |
---|---|---|
committer | mtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 18:55:00 +0000 |
commit | 18f228671d9a1b32d4752ea22d146d07550864b3 (patch) | |
tree | 1dcce15baf8337b402ab9f8e6a90f5c33478c4c9 /ash/system | |
parent | 4b0a478b922e614392af51077dd056e48dfee83a (diff) | |
download | chromium_src-18f228671d9a1b32d4752ea22d146d07550864b3.zip chromium_src-18f228671d9a1b32d4752ea22d146d07550864b3.tar.gz chromium_src-18f228671d9a1b32d4752ea22d146d07550864b3.tar.bz2 |
Fixed non-speaking Sign out buttons.
This patch sets a missing accessible name for the buttons.
BUG=152089
Review URL: https://chromiumcodereview.appspot.com/11421167
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170499 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/system')
-rw-r--r-- | ash/system/logout_button/tray_logout_button.cc | 5 | ||||
-rw-r--r-- | ash/system/user/tray_user.cc | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/ash/system/logout_button/tray_logout_button.cc b/ash/system/logout_button/tray_logout_button.cc index 9820c40..2026529 100644 --- a/ash/system/logout_button/tray_logout_button.cc +++ b/ash/system/logout_button/tray_logout_button.cc @@ -86,7 +86,10 @@ class LogoutButton : public views::LabelButton, void OnLoginStatusChanged(user::LoginStatus status) { login_status_ = status; - SetText(GetLocalizedSignOutStringForStatus(login_status_, false)); + const string16 title = GetLocalizedSignOutStringForStatus(login_status_, + false); + SetText(title); + SetAccessibleName(title); UpdateVisibility(); } diff --git a/ash/system/user/tray_user.cc b/ash/system/user/tray_user.cc index 8e94739..d55ac7d 100644 --- a/ash/system/user/tray_user.cc +++ b/ash/system/user/tray_user.cc @@ -129,8 +129,10 @@ class UserView : public views::View, // Create container for buttons. void AddButtonContainer() { - TrayPopupLabelButton* button = new TrayPopupLabelButton(this, - ash::user::GetLocalizedSignOutStringForStatus(login_, true)); + const string16 title = ash::user::GetLocalizedSignOutStringForStatus(login_, + true); + TrayPopupLabelButton* button = new TrayPopupLabelButton(this, title); + button->SetAccessibleName(title); AddChildView(button); signout_ = button; } |