| Index: ui/display/chromeos/display_configurator.cc
|
| diff --git a/ui/display/chromeos/display_configurator.cc b/ui/display/chromeos/display_configurator.cc
|
| index 49a5f65830e32b507ef8fc79a2648ca324cef4a0..097760f1595b1da0684686aa8381112fb39dbe4b 100644
|
| --- a/ui/display/chromeos/display_configurator.cc
|
| +++ b/ui/display/chromeos/display_configurator.cc
|
| @@ -303,11 +303,9 @@ bool DisplayConfigurator::DisplayLayoutManagerImpl::GetDisplayLayout(
|
| case MULTIPLE_DISPLAY_STATE_DUAL_EXTENDED:
|
| case MULTIPLE_DISPLAY_STATE_MULTI_EXTENDED: {
|
| if ((new_display_state == MULTIPLE_DISPLAY_STATE_DUAL_EXTENDED &&
|
| - states.size() != 2) ||
|
| + states.size() != 2 && num_on_displays != 2) ||
|
| (new_display_state == MULTIPLE_DISPLAY_STATE_MULTI_EXTENDED &&
|
| - states.size() <= 2) ||
|
| - (num_on_displays != 0 &&
|
| - num_on_displays != static_cast<int>(displays.size()))) {
|
| + num_on_displays <= 2)) {
|
| LOG(WARNING) << "Ignoring request to enter extended mode with "
|
| << states.size() << " connected display(s) and "
|
| << num_on_displays << " turned on";
|
|
|