Index: ash/display/display_controller.cc |
diff --git a/ash/display/display_controller.cc b/ash/display/display_controller.cc |
index 73c1aa028398390737eade366ee282171fc34e82..431decffe606861cde5e341b1752415cb23222de 100644 |
--- a/ash/display/display_controller.cc |
+++ b/ash/display/display_controller.cc |
@@ -339,6 +339,11 @@ void DisplayController::CloseChildWindows() { |
} |
} |
} |
+ if (virtual_keyboard_window_controller_ && |
+ virtual_keyboard_window_controller_->root_window_controller()) { |
+ virtual_keyboard_window_controller_->root_window_controller()-> |
+ CloseChildWindows(); |
+ } |
} |
aura::Window::Windows DisplayController::GetAllRootWindows() { |