Index: extensions/shell/browser/api/identity/identity_api.cc |
diff --git a/extensions/shell/browser/api/identity/identity_api.cc b/extensions/shell/browser/api/identity/identity_api.cc |
index 15564d6e51b4bc65490a5241b4faebf0c3d3795b..b2b057c6c95a9dd50adf29eb0ee106826f3a3a3e 100644 |
--- a/extensions/shell/browser/api/identity/identity_api.cc |
+++ b/extensions/shell/browser/api/identity/identity_api.cc |
@@ -8,6 +8,7 @@ |
#include <string> |
#include "base/guid.h" |
+#include "base/memory/ptr_util.h" |
#include "content/public/browser/browser_context.h" |
#include "content/public/browser/storage_partition.h" |
#include "extensions/common/manifest_handlers/oauth2_manifest_handler.h" |
@@ -126,7 +127,7 @@ void IdentityGetAuthTokenFunction::OnGetTokenFailure( |
void IdentityGetAuthTokenFunction::OnMintTokenSuccess( |
const std::string& access_token, |
int time_to_live) { |
- Respond(OneArgument(new base::StringValue(access_token))); |
+ Respond(OneArgument(base::MakeUnique<base::StringValue>(access_token))); |
Release(); // Balanced in Run(). |
} |