Chromium Code Reviews| 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 68ab357bcb16156b2275e5ab62709ae720581bd6..7254c458d22c69d0909d423cb5bb0b8872427b98 100644 |
| --- a/chrome/browser/ui/views/browser_dialogs_views_mac.cc |
| +++ b/chrome/browser/ui/views/browser_dialogs_views_mac.cc |
| @@ -8,6 +8,7 @@ |
| #include "chrome/browser/ui/browser.h" |
| #include "chrome/browser/ui/browser_dialogs.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 |
| @@ -44,4 +45,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())); |
|
msw
2016/01/13 18:13:05
fyi: using an empty size here means that if the bu
|
| + views::BubbleDelegateView::CreateBubble(contents)->Show(); |
| +} |
| + |
| } // namespace chrome |