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 |