Index: ash/root_window_controller.cc |
diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc |
index 3982ad78fb5feafada0616fa7d50f7df1fd24b49..ba8eb3f359ae7437367680e408c933e8843692fb 100644 |
--- a/ash/root_window_controller.cc |
+++ b/ash/root_window_controller.cc |
@@ -354,8 +354,7 @@ void RootWindowController::Shutdown() { |
// ends up with invalid display. |
internal::GetRootWindowSettings(root_window())->display_id = |
gfx::Display::kInvalidDisplayID; |
- // And this root window should no longer process events. |
- host()->dispatcher()->PrepareForShutdown(); |
+ internal::GetRootWindowSettings(root_window())->shutdown = true; |
system_background_.reset(); |
aura::client::SetScreenPositionClient(root_window(), NULL); |