| Index: ui/display/chromeos/update_display_configuration_task.cc
|
| diff --git a/ui/display/chromeos/update_display_configuration_task.cc b/ui/display/chromeos/update_display_configuration_task.cc
|
| index 7b254fc1e7c4f11dd636dd7b832dcdc4a954584d..33ac1feb526e0cd363abe3aee73c9cff1eef27d7 100644
|
| --- a/ui/display/chromeos/update_display_configuration_task.cc
|
| +++ b/ui/display/chromeos/update_display_configuration_task.cc
|
| @@ -111,7 +111,8 @@ void UpdateDisplayConfigurationTask::OnStateEntered(
|
| if (!success && new_display_state_ == MULTIPLE_DISPLAY_STATE_DUAL_MIRROR) {
|
| if (layout_manager_->GetDisplayState() !=
|
| MULTIPLE_DISPLAY_STATE_DUAL_EXTENDED ||
|
| - layout_manager_->GetPowerState() != new_power_state_) {
|
| + layout_manager_->GetPowerState() != new_power_state_ ||
|
| + force_configure_) {
|
| new_display_state_ = MULTIPLE_DISPLAY_STATE_DUAL_EXTENDED;
|
| EnterState(base::Bind(
|
| &UpdateDisplayConfigurationTask::OnEnableSoftwareMirroring,
|
|
|