| Index: chrome/browser/chromeos/login/existing_user_controller.cc
|
| diff --git a/chrome/browser/chromeos/login/existing_user_controller.cc b/chrome/browser/chromeos/login/existing_user_controller.cc
|
| index b90a90906383270a88bf5692fb8a8f68e4bef59b..5976cf56560d3964f017dd0e87c62e828711f3d3 100644
|
| --- a/chrome/browser/chromeos/login/existing_user_controller.cc
|
| +++ b/chrome/browser/chromeos/login/existing_user_controller.cc
|
| @@ -21,7 +21,7 @@
|
| #include "base/values.h"
|
| #include "base/version.h"
|
| #include "chrome/browser/browser_process.h"
|
| -#include "chrome/browser/chromeos/accessibility/accessibility_util.h"
|
| +#include "chrome/browser/chromeos/accessibility/accessibility_manager.h"
|
| #include "chrome/browser/chromeos/boot_times_loader.h"
|
| #include "chrome/browser/chromeos/cros/cros_library.h"
|
| #include "chrome/browser/chromeos/customization_document.h"
|
| @@ -446,7 +446,7 @@ void ExistingUserController::PerformLogin(
|
| } else {
|
| login_performer_->PerformLogin(user_context, auth_mode);
|
| }
|
| - accessibility::MaybeSpeak(
|
| + AccessibilityManager::Get()->MaybeSpeak(
|
| l10n_util::GetStringUTF8(IDS_CHROMEOS_ACC_LOGIN_SIGNING_IN));
|
| }
|
|
|
| @@ -464,7 +464,7 @@ void ExistingUserController::LoginAsRetailModeUser() {
|
| login_performer_.reset(new LoginPerformer(this));
|
| is_login_in_progress_ = true;
|
| login_performer_->LoginRetailMode();
|
| - accessibility::MaybeSpeak(
|
| + AccessibilityManager::Get()->MaybeSpeak(
|
| l10n_util::GetStringUTF8(IDS_CHROMEOS_ACC_LOGIN_SIGNIN_DEMOUSER));
|
| }
|
|
|
| @@ -517,7 +517,7 @@ void ExistingUserController::LoginAsGuest() {
|
| login_performer_.reset(new LoginPerformer(this));
|
| is_login_in_progress_ = true;
|
| login_performer_->LoginOffTheRecord();
|
| - accessibility::MaybeSpeak(
|
| + AccessibilityManager::Get()->MaybeSpeak(
|
| l10n_util::GetStringUTF8(IDS_CHROMEOS_ACC_LOGIN_SIGNIN_OFFRECORD));
|
| }
|
|
|
| @@ -573,7 +573,7 @@ void ExistingUserController::LoginAsPublicAccount(
|
| login_performer_.reset(new LoginPerformer(this));
|
| is_login_in_progress_ = true;
|
| login_performer_->LoginAsPublicAccount(username);
|
| - accessibility::MaybeSpeak(
|
| + AccessibilityManager::Get()->MaybeSpeak(
|
| l10n_util::GetStringUTF8(IDS_CHROMEOS_ACC_LOGIN_SIGNIN_PUBLIC_ACCOUNT));
|
| }
|
|
|
| @@ -996,7 +996,6 @@ gfx::NativeWindow ExistingUserController::GetNativeWindow() const {
|
| void ExistingUserController::InitializeStartUrls() const {
|
| std::vector<std::string> start_urls;
|
|
|
| - PrefService* prefs = g_browser_process->local_state();
|
| const base::ListValue *urls;
|
| if (UserManager::Get()->IsLoggedInAsDemoUser()) {
|
| if (CrosSettings::Get()->GetList(kStartUpUrls, &urls)) {
|
| @@ -1011,8 +1010,9 @@ void ExistingUserController::InitializeStartUrls() const {
|
| }
|
| // Skip the default first-run behavior for public accounts.
|
| } else if (!UserManager::Get()->IsLoggedInAsPublicAccount()) {
|
| - if (prefs->GetBoolean(prefs::kSpokenFeedbackEnabled)) {
|
| + if (AccessibilityManager::Get()->IsSpokenFeedbackEnabled()) {
|
| const char* url = kChromeVoxTutorialURLPattern;
|
| + PrefService* prefs = g_browser_process->local_state();
|
| const std::string current_locale =
|
| StringToLowerASCII(prefs->GetString(prefs::kApplicationLocale));
|
| std::string vox_url = base::StringPrintf(url, current_locale.c_str());
|
|
|