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..b6fd3d3d92a6fad41513dc955a68f79b42217b4b 100644 |
--- a/chrome/browser/media/desktop_media_list_ash.cc |
+++ b/chrome/browser/media/desktop_media_list_ash.cc |
@@ -180,7 +180,11 @@ 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); |
+ } else { |
+ sources->push_back(screen_source); |
+ } |
CaptureThumbnail(screen_source.id, *iter); |
} |