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 |