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 a28e5c5d90bc3895923a94cc473a4e6a63316a29..9985a990e1c9bd25f7032a5383db778f6c962bdc 100644 |
--- a/chrome/browser/ui/website_settings/chooser_bubble_delegate.cc |
+++ b/chrome/browser/ui/website_settings/chooser_bubble_delegate.cc |
@@ -5,11 +5,19 @@ |
#include "chrome/browser/ui/website_settings/chooser_bubble_delegate.h" |
#include "chrome/browser/ui/website_settings/chooser_options.h" |
+#include "components/bubble/bubble_ui.h" |
-ChooserBubbleDelegate::ChooserBubbleDelegate() {} |
+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); |
+} |