Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskBridge.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskBridge.java |
| index 9652a85800ff1afe6cd7d3232a08490dd8bf8ccf..742325cf0249c896ca871c0c66cd771e69f14741 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskBridge.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskBridge.java |
| @@ -23,7 +23,7 @@ public class CardUnmaskBridge implements CardUnmaskPromptDelegate { |
| public CardUnmaskBridge(long nativeCardUnmaskPromptViewAndroid, String title, |
| String instructions, int iconId, boolean shouldRequestExpirationDate, |
| - WindowAndroid windowAndroid) { |
| + boolean defaultToSavingLocally, WindowAndroid windowAndroid) { |
|
newt (away)
2015/02/13 18:31:11
To be consistent with terminology, I'd call this "
Evan Stade
2015/02/13 22:55:12
oops, thanks for catching. I had intended to be co
|
| mNativeCardUnmaskPromptViewAndroid = nativeCardUnmaskPromptViewAndroid; |
| Activity activity = windowAndroid.getActivity().get(); |
| if (activity == null) { |
| @@ -38,16 +38,17 @@ public class CardUnmaskBridge implements CardUnmaskPromptDelegate { |
| }); |
| } else { |
| mCardUnmaskPrompt = new CardUnmaskPrompt(activity, this, title, instructions, |
| - ResourceId.mapToDrawableId(iconId), shouldRequestExpirationDate); |
| + ResourceId.mapToDrawableId(iconId), shouldRequestExpirationDate, |
| + defaultToSavingLocally); |
| } |
| } |
| @CalledByNative |
| private static CardUnmaskBridge create(long nativeUnmaskPrompt, String title, |
| String instructions, int iconId, boolean shouldRequestExpirationDate, |
| - WindowAndroid windowAndroid) { |
| + boolean defaultToSavingLocally, WindowAndroid windowAndroid) { |
| return new CardUnmaskBridge(nativeUnmaskPrompt, title, instructions, iconId, |
| - shouldRequestExpirationDate, windowAndroid); |
| + shouldRequestExpirationDate, defaultToSavingLocally, windowAndroid); |
| } |
| @Override |
| @@ -61,8 +62,8 @@ public class CardUnmaskBridge implements CardUnmaskPromptDelegate { |
| } |
| @Override |
| - public void onUserInput(String cvc, String month, String year) { |
| - nativeOnUserInput(mNativeCardUnmaskPromptViewAndroid, cvc, month, year); |
| + public void onUserInput(String cvc, String month, String year, boolean shouldStoreLocally) { |
| + nativeOnUserInput(mNativeCardUnmaskPromptViewAndroid, cvc, month, year, shouldStoreLocally); |
| } |
| /** |
| @@ -101,5 +102,6 @@ public class CardUnmaskBridge implements CardUnmaskPromptDelegate { |
| private native boolean nativeCheckUserInputValidity( |
| long nativeCardUnmaskPromptViewAndroid, String userResponse); |
| private native void nativeOnUserInput( |
| - long nativeCardUnmaskPromptViewAndroid, String cvc, String month, String year); |
| + long nativeCardUnmaskPromptViewAndroid, String cvc, String month, String year, |
| + boolean shouldStoreLocally); |
| } |