| 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 fee36e2697e784cae429a022077d5856577e18ad..70430b78772888517cbf80897b0c1d935fac4e6f 100644
|
| --- a/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| +++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
| @@ -35,10 +35,23 @@
|
|
|
| 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) {}
|
|
|