| Index: chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.cc b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| index c2284c854fbd8441dc9b72dd7cbce26e236b1c08..5cfff73105b9d59c96dcddb54117ec51e5fe9b39 100644
|
| --- a/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| +++ b/chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
| @@ -861,9 +861,11 @@ void AccessibilityManager::InputMethodChanged(
|
| bool show_message) {
|
| #if defined(USE_ASH)
|
| // Sticky keys is implemented only in ash.
|
| - ash::Shell::GetInstance()->sticky_keys_controller()->SetModifiersEnabled(
|
| - manager->IsISOLevel5ShiftUsedByCurrentInputMethod(),
|
| - manager->IsAltGrUsedByCurrentInputMethod());
|
| + if (ash::Shell::HasInstance()) {
|
| + ash::Shell::GetInstance()->sticky_keys_controller()->SetModifiersEnabled(
|
| + manager->IsISOLevel5ShiftUsedByCurrentInputMethod(),
|
| + manager->IsAltGrUsedByCurrentInputMethod());
|
| + }
|
| #endif
|
| const chromeos::input_method::InputMethodDescriptor descriptor =
|
| manager->GetActiveIMEState()->GetCurrentInputMethod();
|
|
|