Index: ui/display/chromeos/display_configurator.cc |
diff --git a/ui/display/chromeos/display_configurator.cc b/ui/display/chromeos/display_configurator.cc |
index 01f47fabb038179be68ec56719d92d215caafb95..97d82e5c199940a926e40c607be7b3932a0474f2 100644 |
--- a/ui/display/chromeos/display_configurator.cc |
+++ b/ui/display/chromeos/display_configurator.cc |
@@ -500,12 +500,8 @@ void DisplayConfigurator::TakeControl() { |
return; |
display_externally_controlled_ = false; |
- |
- for (DisplayStateList::const_iterator it = cached_displays_.begin(); |
- it != cached_displays_.end(); ++it) { |
- native_display_delegate_->Configure(*(it->display), it->selected_mode, |
- it->display->origin()); |
- } |
+ force_configure_ = true; |
+ RunPendingConfiguration(); |
} |
void DisplayConfigurator::RelinquishControl() { |