| Index: chrome/browser/ui/views/password_generation_bubble_view.cc
|
| diff --git a/chrome/browser/ui/views/password_generation_bubble_view.cc b/chrome/browser/ui/views/password_generation_bubble_view.cc
|
| index d97464a2c11f423f08cc918bb37542cd6c76d462..1999f487b146a24c7719a31b7eba857a5ea9016b 100644
|
| --- a/chrome/browser/ui/views/password_generation_bubble_view.cc
|
| +++ b/chrome/browser/ui/views/password_generation_bubble_view.cc
|
| @@ -20,12 +20,14 @@ using views::GridLayout;
|
| PasswordGenerationBubbleView::PasswordGenerationBubbleView(
|
| const gfx::Rect& anchor_rect,
|
| views::View* anchor_view,
|
| - content::RenderViewHost* render_view_host)
|
| + content::RenderViewHost* render_view_host,
|
| + autofill::PasswordGenerator* password_generator)
|
| : BubbleDelegateView(anchor_view, views::BubbleBorder::TOP_LEFT),
|
| accept_button_(NULL),
|
| text_field_(NULL),
|
| anchor_rect_(anchor_rect),
|
| - render_view_host_(render_view_host) {}
|
| + render_view_host_(render_view_host),
|
| + password_generator_(password_generator) {}
|
|
|
| PasswordGenerationBubbleView::~PasswordGenerationBubbleView() {}
|
|
|
| @@ -36,7 +38,8 @@ void PasswordGenerationBubbleView::Init() {
|
| ASCIIToUTF16("Try It"));
|
|
|
| text_field_ = new views::Textfield();
|
| - text_field_->SetText(ASCIIToUTF16(password_generator_.Generate()));
|
| + text_field_->SetText(
|
| + ASCIIToUTF16(password_generator_->Generate()));
|
|
|
| views::Label* title_label = new views::Label(
|
| ASCIIToUTF16("Password Suggestion"));
|
|
|