Index: chrome/browser/media/desktop_media_list_ash.cc |
diff --git a/chrome/browser/media/desktop_media_list_ash.cc b/chrome/browser/media/desktop_media_list_ash.cc |
index ac88e0d6710952468270510ed64e2cc96f406148..9db39ecae227cd135ec4e95b335f62bce4f6430e 100644 |
--- a/chrome/browser/media/desktop_media_list_ash.cc |
+++ b/chrome/browser/media/desktop_media_list_ash.cc |
@@ -180,7 +180,10 @@ void DesktopMediaListAsh::EnumerateSources( |
if (source_types_ & SCREENS) { |
SourceDescription screen_source( |
content::DesktopMediaID::RegisterAuraWindow(*iter), (*iter)->title()); |
- sources->push_back(screen_source); |
+ if (*iter == ash::Shell::GetPrimaryRootWindow()) |
+ sources->insert(sources->begin(), screen_source); |
Sergey Ulanov
2014/05/19 18:59:33
nit: add {} here and for the else case.
|
+ else |
+ sources->push_back(screen_source); |
CaptureThumbnail(screen_source.id, *iter); |
} |