| Index: chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| index b575ff7a390ce5835f2b6af4b92cb5276f4f06c9..9ee429c85620b883ac826f1f4c09f815e17dadf3 100644
|
| --- a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| +++ b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/threading/sequenced_worker_pool.h"
|
| #include "chrome/browser/printing/cloud_print/cloud_print_proxy_service.h"
|
| #include "chrome/browser/printing/cloud_print/cloud_print_proxy_service_factory.h"
|
| @@ -79,10 +80,10 @@ CloudPrintPrivateGetHostNameFunction::~CloudPrintPrivateGetHostNameFunction() {
|
| }
|
|
|
| bool CloudPrintPrivateGetHostNameFunction::RunAsync() {
|
| - SetResult(
|
| - new base::StringValue(CloudPrintTestsDelegate::Get()
|
| - ? CloudPrintTestsDelegate::Get()->GetHostName()
|
| - : net::GetHostName()));
|
| + SetResult(base::MakeUnique<base::StringValue>(
|
| + CloudPrintTestsDelegate::Get()
|
| + ? CloudPrintTestsDelegate::Get()->GetHostName()
|
| + : net::GetHostName()));
|
| SendResponse(true);
|
| return true;
|
| }
|
| @@ -127,7 +128,7 @@ CloudPrintPrivateGetClientIdFunction::~CloudPrintPrivateGetClientIdFunction() {
|
| }
|
|
|
| bool CloudPrintPrivateGetClientIdFunction::RunAsync() {
|
| - SetResult(new base::StringValue(
|
| + SetResult(base::MakeUnique<base::StringValue>(
|
| CloudPrintTestsDelegate::Get()
|
| ? CloudPrintTestsDelegate::Get()->GetClientId()
|
| : google_apis::GetOAuth2ClientID(google_apis::CLIENT_CLOUD_PRINT)));
|
|
|