Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(712)

Side by Side Diff: chrome/browser/autofill/android/personal_data_manager_android.cc

Issue 845173003: Autofill - don't show server cards in android preferences (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/autofill/android/personal_data_manager_android.h" 5 #include "chrome/browser/autofill/android/personal_data_manager_android.h"
6 6
7 #include "base/android/jni_array.h" 7 #include "base/android/jni_array.h"
8 #include "base/android/jni_string.h" 8 #include "base/android/jni_string.h"
9 #include "base/format_macros.h" 9 #include "base/format_macros.h"
10 #include "base/prefs/pref_service.h" 10 #include "base/prefs/pref_service.h"
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 } else { 223 } else {
224 profile.set_guid(guid); 224 profile.set_guid(guid);
225 personal_data_manager_->UpdateProfile(profile); 225 personal_data_manager_->UpdateProfile(profile);
226 } 226 }
227 227
228 return ConvertUTF8ToJavaString(env, profile.guid()); 228 return ConvertUTF8ToJavaString(env, profile.guid());
229 } 229 }
230 230
231 jint PersonalDataManagerAndroid::GetCreditCardCount(JNIEnv* unused_env, 231 jint PersonalDataManagerAndroid::GetCreditCardCount(JNIEnv* unused_env,
232 jobject unused_obj) { 232 jobject unused_obj) {
233 return personal_data_manager_->GetCreditCards().size(); 233 return personal_data_manager_->GetLocalCreditCards().size();
aurimas (slooooooooow) 2015/01/13 01:05:14 Is there a bug number? Why do we only want to retu
Evan Stade 2015/01/13 01:12:52 description updated
234 } 234 }
235 235
236 ScopedJavaLocalRef<jobject> PersonalDataManagerAndroid::GetCreditCardByIndex( 236 ScopedJavaLocalRef<jobject> PersonalDataManagerAndroid::GetCreditCardByIndex(
237 JNIEnv* env, 237 JNIEnv* env,
238 jobject unused_obj, 238 jobject unused_obj,
239 jint index) { 239 jint index) {
240 const std::vector<CreditCard*>& credit_cards = 240 const std::vector<CreditCard*>& credit_cards =
241 personal_data_manager_->GetCreditCards(); 241 personal_data_manager_->GetLocalCreditCards();
242 size_t index_size_t = static_cast<size_t>(index); 242 size_t index_size_t = static_cast<size_t>(index);
243 DCHECK_LT(index_size_t, credit_cards.size()); 243 DCHECK_LT(index_size_t, credit_cards.size());
244 return CreateJavaCreditCardFromNative(env, *credit_cards[index_size_t]); 244 return CreateJavaCreditCardFromNative(env, *credit_cards[index_size_t]);
245 } 245 }
246 246
247 ScopedJavaLocalRef<jobject> PersonalDataManagerAndroid::GetCreditCardByGUID( 247 ScopedJavaLocalRef<jobject> PersonalDataManagerAndroid::GetCreditCardByGUID(
248 JNIEnv* env, 248 JNIEnv* env,
249 jobject unused_obj, 249 jobject unused_obj,
250 jstring jguid) { 250 jstring jguid) {
251 CreditCard* card = personal_data_manager_->GetCreditCardByGUID( 251 CreditCard* card = personal_data_manager_->GetCreditCardByGUID(
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 g_browser_process->GetApplicationLocale())).Release(); 336 g_browser_process->GetApplicationLocale())).Release();
337 } 337 }
338 338
339 static jlong Init(JNIEnv* env, jobject obj) { 339 static jlong Init(JNIEnv* env, jobject obj) {
340 PersonalDataManagerAndroid* personal_data_manager_android = 340 PersonalDataManagerAndroid* personal_data_manager_android =
341 new PersonalDataManagerAndroid(env, obj); 341 new PersonalDataManagerAndroid(env, obj);
342 return reinterpret_cast<intptr_t>(personal_data_manager_android); 342 return reinterpret_cast<intptr_t>(personal_data_manager_android);
343 } 343 }
344 344
345 } // namespace autofill 345 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698