| Index: chrome/browser/ui/cocoa/website_settings/permission_bubble_cocoa.mm
|
| diff --git a/chrome/browser/ui/cocoa/website_settings/permission_bubble_cocoa.mm b/chrome/browser/ui/cocoa/website_settings/permission_bubble_cocoa.mm
|
| index 61bd246166717a1e644ef40c9ad7ad491b978620..9db443ad0edfb1627146d30f51e893e8a88cd6d0 100644
|
| --- a/chrome/browser/ui/cocoa/website_settings/permission_bubble_cocoa.mm
|
| +++ b/chrome/browser/ui/cocoa/website_settings/permission_bubble_cocoa.mm
|
| @@ -5,15 +5,18 @@
|
| #include "chrome/browser/ui/cocoa/website_settings/permission_bubble_cocoa.h"
|
|
|
| #include "base/memory/ptr_util.h"
|
| +#import "chrome/browser/ui/browser_finder.h"
|
| #import "chrome/browser/ui/cocoa/base_bubble_controller.h"
|
| #import "chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.h"
|
| #import "chrome/browser/ui/website_settings/permission_prompt.h"
|
| #include "content/public/browser/web_contents.h"
|
| #import "ui/base/cocoa/nsview_additions.h"
|
|
|
| -PermissionBubbleCocoa::PermissionBubbleCocoa(Browser* browser)
|
| - : browser_(browser), delegate_(nullptr), bubbleController_(nil) {
|
| - DCHECK(browser);
|
| +PermissionBubbleCocoa::PermissionBubbleCocoa(content::WebContents* web_contents)
|
| + : browser_(chrome::FindBrowserWithWebContents(web_contents)),
|
| + delegate_(nullptr),
|
| + bubbleController_(nil) {
|
| + DCHECK(browser_);
|
| }
|
|
|
| PermissionBubbleCocoa::~PermissionBubbleCocoa() {
|
|
|