Index: ui/display/manager/display_manager.cc |
diff --git a/ui/display/manager/display_manager.cc b/ui/display/manager/display_manager.cc |
index 05825cacfd1db31d8e445ca7bf12abf56a68109b..51e555e6036f783c33dbd6ff19de5afc350901da 100644 |
--- a/ui/display/manager/display_manager.cc |
+++ b/ui/display/manager/display_manager.cc |
@@ -697,13 +697,13 @@ void DisplayManager::UpdateDisplaysWith( |
if (multi_display_mode_ != MIRRORING) |
multi_display_mode_ = current_default_multi_display_mode_; |
- CreateSoftwareMirroringDisplayInfo(&new_display_info_list); |
- |
// Close the mirroring window if any here to avoid creating two compositor on |
// one display. |
if (delegate_) |
delegate_->CloseMirroringDisplayIfNotNecessary(); |
+ CreateSoftwareMirroringDisplayInfo(&new_display_info_list); |
+ |
Displays new_displays; |
Displays removed_displays; |
std::map<size_t, uint32_t> display_changes; |