diff options
author | bshe <bshe@chromium.org> | 2014-09-16 13:46:38 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-16 20:46:51 +0000 |
commit | 9858b4ad01cf2220d18acdc8cb7cbae328974d33 (patch) | |
tree | 39fb2bae10360700923f5208f82d180ba31df680 /ash/root_window_controller.cc | |
parent | a8362b117eb9f9e063d844a5e347357215f02bad (diff) | |
download | chromium_src-9858b4ad01cf2220d18acdc8cb7cbae328974d33.zip chromium_src-9858b4ad01cf2220d18acdc8cb7cbae328974d33.tar.gz chromium_src-9858b4ad01cf2220d18acdc8cb7cbae328974d33.tar.bz2 |
Remove keyboard usability mode
BUG=414766
Review URL: https://codereview.chromium.org/574033003
Cr-Commit-Position: refs/heads/master@{#295140}
Diffstat (limited to 'ash/root_window_controller.cc')
-rw-r--r-- | ash/root_window_controller.cc | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc index eb97d25..6635af3 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(); |