Index: ash/root_window_controller.cc |
diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc |
index 2c0bb5f3d397393e733c2fe32000cbc11716b47f..5a798d7d85c01ff97130c3d73c5457c7b4919147 100644 |
--- a/ash/root_window_controller.cc |
+++ b/ash/root_window_controller.cc |
@@ -423,7 +423,7 @@ void RootWindowController::Shutdown() { |
// ends up with invalid display. |
GetRootWindowSettings(root_window)->display_id = |
gfx::Display::kInvalidDisplayID; |
- GetRootWindowSettings(root_window)->shutdown = true; |
+ ash_host_->PrepareForShutdown(); |
system_background_.reset(); |
aura::client::SetScreenPositionClient(root_window, NULL); |