| Index: ash/root_window_controller.cc
|
| diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc
|
| index eb97d251e9c807a27bc719f7913657b2691a61c8..6635af35b2c98af3aa6781ee02d5e9d6e085b1c5 100644
|
| --- a/ash/root_window_controller.cc
|
| +++ b/ash/root_window_controller.cc
|
| @@ -643,13 +643,11 @@ void RootWindowController::ActivateKeyboard(
|
| return;
|
| }
|
| DCHECK(keyboard_controller);
|
| - if (!keyboard::IsKeyboardUsabilityExperimentEnabled()) {
|
| - keyboard_controller->AddObserver(shelf()->shelf_layout_manager());
|
| - keyboard_controller->AddObserver(panel_layout_manager_);
|
| - keyboard_controller->AddObserver(docked_layout_manager_);
|
| - keyboard_controller->AddObserver(workspace_controller_->layout_manager());
|
| - Shell::GetInstance()->delegate()->VirtualKeyboardActivated(true);
|
| - }
|
| + keyboard_controller->AddObserver(shelf()->shelf_layout_manager());
|
| + keyboard_controller->AddObserver(panel_layout_manager_);
|
| + keyboard_controller->AddObserver(docked_layout_manager_);
|
| + keyboard_controller->AddObserver(workspace_controller_->layout_manager());
|
| + Shell::GetInstance()->delegate()->VirtualKeyboardActivated(true);
|
| aura::Window* parent = GetContainer(
|
| kShellWindowId_VirtualKeyboardParentContainer);
|
| DCHECK(parent);
|
| @@ -675,17 +673,15 @@ void RootWindowController::DeactivateKeyboard(
|
| kShellWindowId_VirtualKeyboardParentContainer);
|
| DCHECK(parent);
|
| parent->RemoveChild(keyboard_container);
|
| - if (!keyboard::IsKeyboardUsabilityExperimentEnabled()) {
|
| - // Virtual keyboard may be deactivated while still showing, notify all
|
| - // observers that keyboard bounds changed to 0 before remove them.
|
| - keyboard_controller->NotifyKeyboardBoundsChanging(gfx::Rect());
|
| - keyboard_controller->RemoveObserver(shelf()->shelf_layout_manager());
|
| - keyboard_controller->RemoveObserver(panel_layout_manager_);
|
| - keyboard_controller->RemoveObserver(docked_layout_manager_);
|
| - keyboard_controller->RemoveObserver(
|
| - workspace_controller_->layout_manager());
|
| - Shell::GetInstance()->delegate()->VirtualKeyboardActivated(false);
|
| - }
|
| + // Virtual keyboard may be deactivated while still showing, notify all
|
| + // observers that keyboard bounds changed to 0 before remove them.
|
| + keyboard_controller->NotifyKeyboardBoundsChanging(gfx::Rect());
|
| + keyboard_controller->RemoveObserver(shelf()->shelf_layout_manager());
|
| + keyboard_controller->RemoveObserver(panel_layout_manager_);
|
| + keyboard_controller->RemoveObserver(docked_layout_manager_);
|
| + keyboard_controller->RemoveObserver(
|
| + workspace_controller_->layout_manager());
|
| + Shell::GetInstance()->delegate()->VirtualKeyboardActivated(false);
|
| }
|
| }
|
|
|
| @@ -745,8 +741,7 @@ void RootWindowController::Init(RootWindowType root_window_type,
|
|
|
| if (root_window_type == PRIMARY) {
|
| root_window_layout()->OnWindowResized();
|
| - if (!keyboard::IsKeyboardUsabilityExperimentEnabled())
|
| - shell->InitKeyboard();
|
| + shell->InitKeyboard();
|
| } else {
|
| root_window_layout()->OnWindowResized();
|
| ash_host_->AsWindowTreeHost()->Show();
|
|
|