| Index: chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.mm b/chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.mm
|
| index 94a8b70f10921d93f13ae2091d3fab1993fb1de4..629fd5ba2a428d88866b6734bb0e407b69e9b52d 100644
|
| --- a/chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.mm
|
| @@ -236,6 +236,7 @@ class MenuDelegate : public ui::SimpleMenuModel::Delegate {
|
| backing:NSBackingStoreBuffered
|
| defer:NO]);
|
| [window setAllowedAnimations:info_bubble::kAnimateNone];
|
| + [window setReleasedWhenClosed:NO];
|
| if ((self = [super initWithWindow:window
|
| parentWindow:parentWindow
|
| anchoredAt:NSZeroPoint])) {
|
| @@ -252,6 +253,15 @@ class MenuDelegate : public ui::SimpleMenuModel::Delegate {
|
| [super windowWillClose:notification];
|
| }
|
|
|
| +- (void)parentWindowWillBecomeFullScreen:(NSNotification*)notification {
|
| + // Override the base class implementation, which would have closed the bubble.
|
| +}
|
| +
|
| +- (void)parentWindowDidResize:(NSNotification*)notification {
|
| + DCHECK(bridge_);
|
| + [self setAnchorPoint:bridge_->AnchorPoint()];
|
| +}
|
| +
|
| - (void)showAtAnchor:(NSPoint)anchorPoint
|
| withDelegate:(PermissionBubbleView::Delegate*)delegate
|
| forRequests:(const std::vector<PermissionBubbleRequest*>&)requests
|
|
|