| Index: chrome/browser/password_manager/chrome_password_manager_client.cc
|
| diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| index ed721657823aa0ce0f0d422e91e29c365c4f0267..67fd17aa721d8353c209f28f0cc9dd6c860909dd 100644
|
| --- a/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| @@ -53,10 +53,23 @@ bool IsTheHotNewBubbleUIEnabled() {
|
|
|
| DEFINE_WEB_CONTENTS_USER_DATA_KEY(ChromePasswordManagerClient);
|
|
|
| +// static
|
| +void
|
| +ChromePasswordManagerClient::CreateForWebContentsWithAutofillManagerDelegate(
|
| + content::WebContents* contents,
|
| + autofill::AutofillManagerDelegate* delegate) {
|
| + if (FromWebContents(contents))
|
| + return;
|
| +
|
| + contents->SetUserData(UserDataKey(),
|
| + new ChromePasswordManagerClient(contents, delegate));
|
| +}
|
| +
|
| ChromePasswordManagerClient::ChromePasswordManagerClient(
|
| - content::WebContents* web_contents)
|
| + content::WebContents* web_contents,
|
| + autofill::AutofillManagerDelegate* autofill_manager_delegate)
|
| : content::WebContentsObserver(web_contents),
|
| - driver_(web_contents, this),
|
| + driver_(web_contents, this, autofill_manager_delegate),
|
| observer_(NULL),
|
| weak_factory_(this),
|
| logger_(NULL) {}
|
|
|