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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java

Issue 2423173002: [PaymentRequest] Persistent 'save card to device' checkbox status (Closed)
Patch Set: address comments Created 4 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorFieldModel.java » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
index e9e7a9bdb24f958a355d957d08d7ea74dd19df2e..c0a1676c3c39d652ae419fdec9dc7f77a9130efe 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/CardEditor.java
@@ -73,6 +73,9 @@ public class CardEditor extends EditorBase<AutofillPaymentInstrument>
/** The dropdown key that triggers the address editor to add a new billing address. */
private static final String BILLING_ADDRESS_ADD_NEW = "add";
+ /** The shared preference for the 'save card to device' checkbox status*/
+ private static final String CHECK_SAVE_CARD_TO_DEVICE = "check_save_card_to_device";
+
/** The web contents where the web payments API is invoked. */
private final WebContents mWebContents;
@@ -546,9 +549,9 @@ public class CardEditor extends EditorBase<AutofillPaymentInstrument>
private void addSaveCardCheckbox(EditorModel editor) {
if (mSaveCardCheckbox == null) {
mSaveCardCheckbox = EditorFieldModel.createCheckbox(
- mContext.getString(R.string.payments_save_card_to_device_checkbox));
+ mContext.getString(R.string.payments_save_card_to_device_checkbox),
+ CHECK_SAVE_CARD_TO_DEVICE);
}
- mSaveCardCheckbox.setIsChecked(true);
editor.addField(mSaveCardCheckbox);
}
« no previous file with comments | « no previous file | chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorFieldModel.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698