Index: chrome/browser/ui/website_settings/chooser_bubble_delegate.cc |
diff --git a/chrome/browser/ui/website_settings/chooser_bubble_delegate.cc b/chrome/browser/ui/website_settings/chooser_bubble_delegate.cc |
index 9279d06dd464f01aaae7aeb632721dadda61bf12..9985a990e1c9bd25f7032a5383db778f6c962bdc 100644 |
--- a/chrome/browser/ui/website_settings/chooser_bubble_delegate.cc |
+++ b/chrome/browser/ui/website_settings/chooser_bubble_delegate.cc |
@@ -4,10 +4,20 @@ |
#include "chrome/browser/ui/website_settings/chooser_bubble_delegate.h" |
-ChooserBubbleDelegate::ChooserBubbleDelegate() {} |
+#include "chrome/browser/ui/website_settings/chooser_options.h" |
+#include "components/bubble/bubble_ui.h" |
+ |
+ChooserBubbleDelegate::ChooserBubbleDelegate(Browser* browser) |
+ : browser_(browser) { |
+ DCHECK(browser_); |
+} |
ChooserBubbleDelegate::~ChooserBubbleDelegate() {} |
std::string ChooserBubbleDelegate::GetName() const { |
return "ChooserBubble"; |
} |
+ |
+scoped_ptr<BubbleUi> ChooserBubbleDelegate::BuildBubbleUi() { |
+ return CreateBubbleUi(browser_, chooser_options_.get(), this); |
+} |