Index: trunk/src/ash/root_window_controller.cc |
=================================================================== |
--- trunk/src/ash/root_window_controller.cc (revision 258102) |
+++ trunk/src/ash/root_window_controller.cc (working copy) |
@@ -354,7 +354,8 @@ |
// ends up with invalid display. |
internal::GetRootWindowSettings(root_window())->display_id = |
gfx::Display::kInvalidDisplayID; |
- internal::GetRootWindowSettings(root_window())->shutdown = true; |
+ // And this root window should no longer process events. |
+ host()->dispatcher()->PrepareForShutdown(); |
system_background_.reset(); |
aura::client::SetScreenPositionClient(root_window(), NULL); |