Chromium Code Reviews| Index: chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.cc |
| diff --git a/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.cc b/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.cc |
| index d5bd2410732945710162e963ed0da03b3de58447..191d850fe3ee1f9f1952db0dab0cc3a9c65888b8 100644 |
| --- a/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.cc |
| +++ b/chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.cc |
| @@ -337,6 +337,13 @@ bool DesktopMediaPickerDialogView::Accept() { |
| if (browser && browser->window()) |
| browser->window()->Activate(); |
| } |
| + } else if (source.type == DesktopMediaID::TYPE_WINDOW) { |
| +#if defined(USE_AURA) |
| + aura::Window* window = DesktopMediaID::GetAuraWindowById(source); |
| + Browser* browser = chrome::FindBrowserWithWindow(window); |
|
msw
2017/01/05 01:20:31
q: Can we just call window->Activate() instead?
qiangchen
2017/01/05 16:34:36
No. aura::Window does not provide such functionali
|
| + if (browser && browser->window()) |
| + browser->window()->Activate(); |
| +#endif |
| } |
| if (parent_) |