| Index: chrome/browser/chromeos/login/login_display_host_impl.cc
|
| diff --git a/chrome/browser/chromeos/login/login_display_host_impl.cc b/chrome/browser/chromeos/login/login_display_host_impl.cc
|
| index 5095a5a07187cfaeefd80f39a1a462054093aca4..76d675d85cf5a1eb0cc0c727183a06a20a09bee6 100644
|
| --- a/chrome/browser/chromeos/login/login_display_host_impl.cc
|
| +++ b/chrome/browser/chromeos/login/login_display_host_impl.cc
|
| @@ -326,8 +326,8 @@ LoginDisplayHostImpl::LoginDisplayHostImpl(const gfx::Rect& background_bounds)
|
| is_observing_keyboard_(false) {
|
| DBusThreadManager::Get()->GetSessionManagerClient()->AddObserver(this);
|
| CrasAudioHandler::Get()->AddAudioObserver(this);
|
| - if (ash::Shell::GetInstance()->keyboard_controller()) {
|
| - ash::Shell::GetInstance()->keyboard_controller()->AddObserver(this);
|
| + if (keyboard::KeyboardController::GetInstance()) {
|
| + keyboard::KeyboardController::GetInstance()->AddObserver(this);
|
| is_observing_keyboard_ = true;
|
| }
|
|
|
| @@ -427,9 +427,8 @@ LoginDisplayHostImpl::LoginDisplayHostImpl(const gfx::Rect& background_bounds)
|
| LoginDisplayHostImpl::~LoginDisplayHostImpl() {
|
| DBusThreadManager::Get()->GetSessionManagerClient()->RemoveObserver(this);
|
| CrasAudioHandler::Get()->RemoveAudioObserver(this);
|
| - if (ash::Shell::GetInstance()->keyboard_controller() &&
|
| - is_observing_keyboard_) {
|
| - ash::Shell::GetInstance()->keyboard_controller()->RemoveObserver(this);
|
| + if (keyboard::KeyboardController::GetInstance() && is_observing_keyboard_) {
|
| + keyboard::KeyboardController::GetInstance()->RemoveObserver(this);
|
| is_observing_keyboard_ = false;
|
| }
|
|
|
| @@ -856,14 +855,14 @@ void LoginDisplayHostImpl::OnActiveOutputNodeChanged() {
|
| // implementation:
|
|
|
| void LoginDisplayHostImpl::OnVirtualKeyboardStateChanged(bool activated) {
|
| - if (ash::Shell::GetInstance()->keyboard_controller()) {
|
| + if (keyboard::KeyboardController::GetInstance()) {
|
| if (activated) {
|
| if (!is_observing_keyboard_) {
|
| - ash::Shell::GetInstance()->keyboard_controller()->AddObserver(this);
|
| + keyboard::KeyboardController::GetInstance()->AddObserver(this);
|
| is_observing_keyboard_ = true;
|
| }
|
| } else {
|
| - ash::Shell::GetInstance()->keyboard_controller()->RemoveObserver(this);
|
| + keyboard::KeyboardController::GetInstance()->RemoveObserver(this);
|
| is_observing_keyboard_ = false;
|
| }
|
| }
|
|
|