Index: chrome/browser/ui/views/desktop_capture/desktop_media_list_view.cc |
diff --git a/chrome/browser/ui/views/desktop_capture/desktop_media_list_view.cc b/chrome/browser/ui/views/desktop_capture/desktop_media_list_view.cc |
index ef1b7644b09028168643bc7f842db7ecd5d84138..74ee8bd8bca90a6bbdcc36474436b0278192deee 100644 |
--- a/chrome/browser/ui/views/desktop_capture/desktop_media_list_view.cc |
+++ b/chrome/browser/ui/views/desktop_capture/desktop_media_list_view.cc |
@@ -7,6 +7,7 @@ |
#include "base/command_line.h" |
#include "base/strings/utf_string_conversions.h" |
#include "chrome/browser/media/desktop_media_list.h" |
+#include "chrome/browser/media/window_icon_util.h" |
#include "chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.h" |
#include "chrome/browser/ui/views/desktop_capture/desktop_media_source_view.h" |
#include "chrome/common/chrome_switches.h" |
@@ -151,6 +152,8 @@ void DesktopMediaListView::OnSourceAdded(DesktopMediaList* list, int index) { |
source_view->SetName(source.name); |
source_view->SetGroup(kDesktopMediaSourceViewGroupId); |
+ if (source.id.type == DesktopMediaID::TYPE_WINDOW) |
+ source_view->SetIcon(GetWindowIcon(source.id)); |
AddChildViewAt(source_view, index); |
if ((child_count() - 1) % active_style_->columns == 0) |