Index: ash/shell.cc |
diff --git a/ash/shell.cc b/ash/shell.cc |
index 59ac1f9f88b1150ad70242cd7e4b7e1e250bbb41..292f06a2667359609d4022534788d55379d5b659 100644 |
--- a/ash/shell.cc |
+++ b/ash/shell.cc |
@@ -415,7 +415,10 @@ void Shell::Init() { |
window_modality_controller_.reset(new internal::WindowModalityController); |
AddEnvEventFilter(window_modality_controller_.get()); |
- magnification_controller_.reset(new internal::MagnificationController); |
+ magnification_controller_.reset( |
+ internal::MagnificationController::CreateInstance()); |
+ AddEnvEventFilter(magnification_controller_.get()); |
+ |
high_contrast_controller_.reset(new HighContrastController); |
video_detector_.reset(new VideoDetector); |
window_cycle_controller_.reset(new WindowCycleController); |