Index: chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm |
diff --git a/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm b/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm |
index 460b0668da4b464d929bed68482f89fd64d95c5e..1cbd15a1180c6773fe944407d7adecf0ff1390b9 100644 |
--- a/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm |
+++ b/chrome/browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm |
@@ -229,6 +229,10 @@ const int kExcessButtonPadding = 6; |
// Report the result if it hasn't been reported yet. |reportResult:| ensures |
// that the result is only reported once. |
[self reportResult:content::DesktopMediaID()]; |
+ |
+ // Remove self from the parent. |
+ NSWindow* window = [self window]; |
+ [[window parentWindow] removeChildWindow:window]; |
} |
#pragma mark IKImageBrowserDataSource |