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 335c661bb1154a5ceee36528b667bf005cf17867..0ceeac8e404e6655997e43567788784e77660c2d 100644 |
--- a/ui/display/chromeos/update_display_configuration_task.cc |
+++ b/ui/display/chromeos/update_display_configuration_task.cc |
@@ -48,6 +48,10 @@ void UpdateDisplayConfigurationTask::OnDisplaysUpdated( |
const std::vector<DisplaySnapshot*>& displays) { |
cached_displays_ = displays; |
+ // Add virtual displays if present. |
+ for (const auto display : virtual_display_snapshots_) |
+ cached_displays_.push_back(display); |
oshima
2015/11/24 22:19:27
cached_display.insert(cache_display.end(), display
robert.bradford
2015/11/26 16:29:40
Done.
|
+ |
if (cached_displays_.size() > 1 && background_color_argb_) |
delegate_->SetBackgroundColor(background_color_argb_); |