| Index: chrome/browser/autofill/autofill_manager.cc
|
| diff --git a/chrome/browser/autofill/autofill_manager.cc b/chrome/browser/autofill/autofill_manager.cc
|
| index 146c42923b90c724f4d569dc38f407cb45adf0ce..6d1777d276fbf79dd344cb935fbb73878a127830 100644
|
| --- a/chrome/browser/autofill/autofill_manager.cc
|
| +++ b/chrome/browser/autofill/autofill_manager.cc
|
| @@ -28,6 +28,7 @@
|
| #include "chrome/browser/autofill/autofill_type.h"
|
| #include "chrome/browser/autofill/credit_card.h"
|
| #include "chrome/browser/autofill/form_structure.h"
|
| +#include "chrome/browser/autofill/password_generator.h"
|
| #include "chrome/browser/autofill/personal_data_manager.h"
|
| #include "chrome/browser/autofill/personal_data_manager_factory.h"
|
| #include "chrome/browser/autofill/phone_number.h"
|
| @@ -717,13 +718,16 @@ void AutofillManager::OnHideAutofillPopup() {
|
| external_delegate_->HideAutofillPopup();
|
| }
|
|
|
| -void AutofillManager::OnShowPasswordGenerationPopup(const gfx::Rect& bounds) {
|
| +void AutofillManager::OnShowPasswordGenerationPopup(const gfx::Rect& bounds,
|
| + int max_length) {
|
| #if defined(OS_ANDROID)
|
| NOTIMPLEMENTED();
|
| #else
|
| Browser* browser = browser::FindLastActiveWithProfile(
|
| Profile::FromBrowserContext(web_contents()->GetBrowserContext()));
|
| - browser->window()->ShowPasswordGenerationBubble(bounds);
|
| + autofill::PasswordGenerator password_generator;
|
| + browser->window()->ShowPasswordGenerationBubble(
|
| + bounds, password_generator);
|
| #endif // #if defined(OS_ANDROID)
|
| }
|
|
|
|
|