| Index: chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| diff --git a/chrome/browser/ui/views/browser_dialogs_views_mac.cc b/chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| index 0f4d665646d26a237c6954e6533ddf0e603c67a2..d005deda38de21510dc1a259904b0c1b48ab28a3 100644
|
| --- a/chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| +++ b/chrome/browser/ui/views/browser_dialogs_views_mac.cc
|
| @@ -7,6 +7,7 @@
|
| #include "chrome/browser/ui/bookmarks/bookmark_bubble_sign_in_delegate.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/views/bookmarks/bookmark_bubble_view.h"
|
| +#include "chrome/browser/ui/views/content_setting_bubble_contents.h"
|
| #include "chrome/browser/ui/views/website_settings/website_settings_popup_view.h"
|
|
|
| // This file provides definitions of desktop browser dialog-creation methods for
|
| @@ -43,4 +44,16 @@ void ShowBookmarkBubbleViewsAtPoint(const gfx::Point& anchor_point,
|
| browser->profile(), url, already_bookmarked);
|
| }
|
|
|
| +void ContentSettingBubbleViewsBridge::Show(gfx::NativeView parent_view,
|
| + ContentSettingBubbleModel* model,
|
| + content::WebContents* web_contents,
|
| + const gfx::Point& anchor) {
|
| + ContentSettingBubbleContents* contents =
|
| + new ContentSettingBubbleContents(model, web_contents, nullptr,
|
| + views::BubbleBorder::Arrow::TOP_RIGHT);
|
| + contents->set_parent_window(parent_view);
|
| + contents->SetAnchorRect(gfx::Rect(anchor, gfx::Size()));
|
| + views::BubbleDelegateView::CreateBubble(contents)->Show();
|
| +}
|
| +
|
| } // namespace chrome
|
|
|