Index: chrome/browser/ui/android/autofill/autofill_dialog_result.cc |
diff --git a/chrome/browser/ui/android/autofill/autofill_dialog_result.cc b/chrome/browser/ui/android/autofill/autofill_dialog_result.cc |
index 9d30526d6ea5ff152bff4aaa330b1ca8ca98c8ca..c5e2a335b906aafcb5828fb8716542b07fa132c7 100644 |
--- a/chrome/browser/ui/android/autofill/autofill_dialog_result.cc |
+++ b/chrome/browser/ui/android/autofill/autofill_dialog_result.cc |
@@ -38,10 +38,10 @@ base::string16 ConvertNullOrJavaStringToUTF16(JNIEnv* env, jstring str) { |
(ConvertNullOrJavaStringTo##utf( \ |
(env), FETCH_JFIELD((env), (jobj), cls, getter).obj())) |
-scoped_ptr<wallet::Address> ParseJavaWalletAddress( |
- JNIEnv* env, jobject address) { |
+std::unique_ptr<wallet::Address> ParseJavaWalletAddress(JNIEnv* env, |
+ jobject address) { |
if (!address) |
- return scoped_ptr<wallet::Address>(); |
+ return std::unique_ptr<wallet::Address>(); |
const base::string16 recipient_name = |
FETCH_JSTRING(UTF16, env, address, ResultAddress, Name); |
@@ -70,21 +70,14 @@ scoped_ptr<wallet::Address> ParseJavaWalletAddress( |
const std::string language_code = |
FETCH_JSTRING(UTF8, env, address, ResultAddress, LanguageCode); |
- return scoped_ptr<wallet::Address>(new wallet::Address( |
- country_name_code, |
- recipient_name, |
- address_lines, |
- locality_name, |
- dependent_locality_name, |
- administrative_area_name, |
- postal_code_number, |
- sorting_code, |
- phone_number, |
- std::string(), |
- language_code)); |
+ return std::unique_ptr<wallet::Address>(new wallet::Address( |
+ country_name_code, recipient_name, address_lines, locality_name, |
+ dependent_locality_name, administrative_area_name, postal_code_number, |
+ sorting_code, phone_number, std::string(), language_code)); |
} |
-scoped_ptr<wallet::FullWallet> ParseJavaWallet(JNIEnv* env, jobject wallet) { |
+std::unique_ptr<wallet::FullWallet> ParseJavaWallet(JNIEnv* env, |
+ jobject wallet) { |
const ScopedJavaLocalRef<jobject> billing_address( |
FETCH_JFIELD(env, wallet, ResultWallet, BillingAddress)); |
const ScopedJavaLocalRef<jobject> shipping_address( |
@@ -124,8 +117,9 @@ std::string ParseGoogleTransactionId(JNIEnv* env, jobject wallet) { |
} // namespace |
// static |
-scoped_ptr<wallet::FullWallet> AutofillDialogResult::ConvertFromJava( |
- JNIEnv* env, jobject wallet) { |
+std::unique_ptr<wallet::FullWallet> AutofillDialogResult::ConvertFromJava( |
+ JNIEnv* env, |
+ jobject wallet) { |
return ParseJavaWallet(env, wallet); |
} |