Index: ash/shell.cc |
diff --git a/ash/shell.cc b/ash/shell.cc |
index 5614eb1c5707cd08e8cc00c5169dbb51255b6dff..94ded5f1f8a09045934923ae9dee8db0786a3f8c 100644 |
--- a/ash/shell.cc |
+++ b/ash/shell.cc |
@@ -8,7 +8,6 @@ |
#include <string> |
#include <utility> |
-#include "ash/accelerators/accelerator_controller_delegate_aura.h" |
#include "ash/accelerators/accelerator_delegate.h" |
#include "ash/accelerators/magnifier_key_scroller.h" |
#include "ash/accelerators/spoken_feedback_toggler.h" |
@@ -844,13 +843,7 @@ void Shell::Init(const ShellInitParams& init_params) { |
display::Screen::GetScreen()->GetPrimaryDisplay()); |
} |
- if (!is_mash) { |
- // TODO(sky): move this to WmShell. http://crbug.com/671246. |
- accelerator_controller_delegate_.reset( |
- new AcceleratorControllerDelegateAura); |
- wm_shell_->SetAcceleratorController(base::MakeUnique<AcceleratorController>( |
- accelerator_controller_delegate_.get(), nullptr)); |
- } |
+ accelerator_controller_ = wm_shell_->CreateAcceleratorController(); |
wm_shell_->CreateMaximizeModeController(); |
if (!is_mash) { |
@@ -875,7 +868,7 @@ void Shell::Init(const ShellInitParams& init_params) { |
accelerator_filter_.reset(new ::wm::AcceleratorFilter( |
std::unique_ptr<::wm::AcceleratorDelegate>(new AcceleratorDelegate), |
- wm_shell_->accelerator_controller()->accelerator_history())); |
+ accelerator_controller_->accelerator_history())); |
AddPreTargetHandler(accelerator_filter_.get()); |
event_transformation_handler_.reset(new EventTransformationHandler); |