| Index: chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc b/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| index 743a6ebf5687c6b778ca0357e00a4e5961356888..fa4257d38de5de777c8821ee17f12fa0552aab21 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| @@ -18,6 +18,7 @@
|
| #include "chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h"
|
| #include "chrome/browser/chromeos/system/input_device_settings.h"
|
| #include "chrome/browser/lifetime/application_lifetime.h"
|
| +#include "chrome/browser/ui/ash/ash_util.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h"
|
| #include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h"
|
| #include "chrome/common/channel_info.h"
|
| @@ -51,11 +52,13 @@ CoreOobeHandler::CoreOobeHandler(OobeUI* oobe_ui)
|
| show_oobe_ui_(false),
|
| version_info_updater_(this),
|
| delegate_(NULL) {
|
| - AccessibilityManager* accessibility_manager = AccessibilityManager::Get();
|
| - CHECK(accessibility_manager);
|
| - accessibility_subscription_ = accessibility_manager->RegisterCallback(
|
| - base::Bind(&CoreOobeHandler::OnAccessibilityStatusChanged,
|
| - base::Unretained(this)));
|
| + if (!chrome::IsRunningInMash()) {
|
| + AccessibilityManager* accessibility_manager = AccessibilityManager::Get();
|
| + CHECK(accessibility_manager);
|
| + accessibility_subscription_ = accessibility_manager->RegisterCallback(
|
| + base::Bind(&CoreOobeHandler::OnAccessibilityStatusChanged,
|
| + base::Unretained(this)));
|
| + }
|
| }
|
|
|
| CoreOobeHandler::~CoreOobeHandler() {
|
| @@ -336,6 +339,8 @@ void CoreOobeHandler::UpdateShutdownAndRebootVisibility(
|
| }
|
|
|
| void CoreOobeHandler::UpdateA11yState() {
|
| + if (chrome::IsRunningInMash())
|
| + return;
|
| // TODO(dpolukhin): crbug.com/412891
|
| DCHECK(MagnificationManager::Get());
|
| base::DictionaryValue a11y_info;
|
|
|