From fe3739b40a75320ffe0e77aa85d57d5b700e2f73 Mon Sep 17 00:00:00 2001 From: "groby@chromium.org" <groby@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Date: Wed, 13 Nov 2013 01:00:16 +0000 Subject: [PATCH] Fix BaseBubbleController default behavior. Since BaseBubbleController does not have a designated initializer, all initializers must set |shouldCloseOnResignKey_| to YES. BUG=317459 R=rsesek@chromium.org Review URL: https://codereview.chromium.org/68733003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234688 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/ui/cocoa/base_bubble_controller.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/browser/ui/cocoa/base_bubble_controller.mm b/chrome/browser/ui/cocoa/base_bubble_controller.mm index 42b62b0d77101..2b20e209bdeb0 100644 --- a/chrome/browser/ui/cocoa/base_bubble_controller.mm +++ b/chrome/browser/ui/cocoa/base_bubble_controller.mm @@ -40,6 +40,7 @@ parentWindow_ = parentWindow; anchor_ = anchoredAt; shouldOpenAsKeyWindow_ = YES; + shouldCloseOnResignKey_ = YES; // Watch to see if the parent window closes, and if so, close this one. NSNotificationCenter* center = [NSNotificationCenter defaultCenter];