| 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..969e15bb0565f4525cc11553306ba252f86581ac 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_->GetAnchorPoint()];
|
| +}
|
| +
|
| - (void)showAtAnchor:(NSPoint)anchorPoint
|
| withDelegate:(PermissionBubbleView::Delegate*)delegate
|
| forRequests:(const std::vector<PermissionBubbleRequest*>&)requests
|
|
|