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 1a14e357965f7b1db6c5fd4f3138ba20b87b009e..44fe8af10ad808e6619ca6bd475bd4c7e66d6185 100644 |
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc |
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc |
@@ -10,6 +10,7 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
#include "base/command_line.h" |
+#include "base/memory/ptr_util.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/singleton.h" |
#include "base/metrics/field_trial.h" |
@@ -149,9 +150,9 @@ void ChromePasswordManagerClient::CreateForWebContentsWithAutofillClient( |
if (FromWebContents(contents)) |
return; |
- contents->SetUserData( |
- UserDataKey(), |
- new ChromePasswordManagerClient(contents, autofill_client)); |
+ contents->SetUserData(UserDataKey(), |
+ base::WrapUnique(new ChromePasswordManagerClient( |
+ contents, autofill_client))); |
} |
ChromePasswordManagerClient::ChromePasswordManagerClient( |