Index: chrome/browser/ui/webui/settings/certificates_handler.cc |
diff --git a/chrome/browser/ui/webui/settings/certificates_handler.cc b/chrome/browser/ui/webui/settings/certificates_handler.cc |
index a7b612870e6a4ae283b7f99d156d5f25b8866c12..d104eec371b845bf8baa504bd9800892b238fe56 100644 |
--- a/chrome/browser/ui/webui/settings/certificates_handler.cc |
+++ b/chrome/browser/ui/webui/settings/certificates_handler.cc |
@@ -7,6 +7,7 @@ |
#include <errno.h> |
#include <stddef.h> |
#include <stdint.h> |
+ |
#include <algorithm> |
#include <map> |
#include <utility> |
@@ -17,6 +18,7 @@ |
#include "base/i18n/string_compare.h" |
#include "base/id_map.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/memory/scoped_vector.h" |
#include "base/posix/safe_strerror.h" |
#include "base/strings/string_number_conversions.h" |
@@ -494,7 +496,8 @@ void CertificatesHandler::HandleGetCATrust(const base::ListValue* args) { |
net::NSSCertDatabase::TrustBits trust_bits = |
certificate_manager_model_->cert_db()->GetCertTrust(cert, net::CA_CERT); |
- scoped_ptr<base::DictionaryValue> ca_trust_info(new base::DictionaryValue); |
+ std::unique_ptr<base::DictionaryValue> ca_trust_info( |
+ new base::DictionaryValue); |
ca_trust_info->SetBoolean( |
kSslField, |
static_cast<bool>(trust_bits & net::NSSCertDatabase::TRUSTED_SSL)); |
@@ -972,7 +975,7 @@ void CertificatesHandler::HandleDeleteCertificate(const base::ListValue* args) { |
} |
void CertificatesHandler::OnCertificateManagerModelCreated( |
- scoped_ptr<CertificateManagerModel> model) { |
+ std::unique_ptr<CertificateManagerModel> model) { |
certificate_manager_model_ = std::move(model); |
CertificateManagerModelReady(); |
} |
@@ -1015,7 +1018,7 @@ void CertificatesHandler::PopulateTree( |
const std::string& tab_name, |
net::CertType type, |
const net::CertificateList& web_trust_certs) { |
- scoped_ptr<icu::Collator> collator; |
+ std::unique_ptr<icu::Collator> collator; |
UErrorCode error = U_ZERO_ERROR; |
collator.reset(icu::Collator::createInstance( |
icu::Locale(g_browser_process->GetApplicationLocale().c_str()), error)); |
@@ -1027,7 +1030,8 @@ void CertificatesHandler::PopulateTree( |
certificate_manager_model_->FilterAndBuildOrgGroupingMap(type, &map); |
{ |
- scoped_ptr<base::ListValue> nodes = make_scoped_ptr(new base::ListValue()); |
+ std::unique_ptr<base::ListValue> nodes = |
+ base::WrapUnique(new base::ListValue()); |
for (CertificateManagerModel::OrgGroupingMap::iterator i = map.begin(); |
i != map.end(); ++i) { |
// Populate first level (org name). |
@@ -1092,7 +1096,7 @@ void CertificatesHandler::RejectCallback(const base::Value& response) { |
void CertificatesHandler::RejectCallbackWithError(const std::string& title, |
const std::string& error) { |
- scoped_ptr<base::DictionaryValue> error_info(new base::DictionaryValue); |
+ std::unique_ptr<base::DictionaryValue> error_info(new base::DictionaryValue); |
error_info->SetString(kErrorTitle, title); |
error_info->SetString(kErrorDescription, error); |
RejectCallback(*error_info); |
@@ -1112,8 +1116,8 @@ void CertificatesHandler::RejectCallbackWithImportError( |
error = l10n_util::GetStringUTF8( |
IDS_SETTINGS_CERTIFICATE_MANAGER_IMPORT_SOME_NOT_IMPORTED); |
- scoped_ptr<base::ListValue> cert_error_list = |
- make_scoped_ptr(new base::ListValue()); |
+ std::unique_ptr<base::ListValue> cert_error_list = |
+ base::WrapUnique(new base::ListValue()); |
for (size_t i = 0; i < not_imported.size(); ++i) { |
const net::NSSCertDatabase::ImportCertFailure& failure = not_imported[i]; |
base::DictionaryValue* dict = new base::DictionaryValue; |
@@ -1123,11 +1127,11 @@ void CertificatesHandler::RejectCallbackWithImportError( |
cert_error_list->Append(dict); |
} |
- scoped_ptr<base::DictionaryValue> error_info(new base::DictionaryValue); |
+ std::unique_ptr<base::DictionaryValue> error_info(new base::DictionaryValue); |
error_info->SetString(kErrorTitle, title); |
error_info->SetString(kErrorDescription, error); |
error_info->Set(kCertificateErrors, |
- make_scoped_ptr(cert_error_list.release())); |
+ base::WrapUnique(cert_error_list.release())); |
RejectCallback(*error_info); |
} |