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

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

Issue 2048823004: PaymentRequest.abort() should return a promise. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove DummyPageHolder and TrackExceptionState for haraken@ comment. Created 4 years, 6 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
Index: chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java
index c46e386123df8e6474999f47a26a88e6f7811de1..ef8b5cbd5533c5c9d229e83967039fe32eed469f 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java
@@ -178,7 +178,6 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View
private final Context mContext;
private final Client mClient;
- private final PaymentRequestObserverForTest mObserverForTest;
private final boolean mRequestShipping;
private final Dialog mDialog;
@@ -230,19 +229,10 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View
* https://www.chromium.org/Home/chromium-security/enamel#TOC-Eliding-Origin-Names-And-Hostnames
* @return The UI for PaymentRequest.
*/
- public static PaymentRequestUI show(Activity activity, Client client, boolean requestShipping,
- String title, String origin) {
- PaymentRequestUI ui = new PaymentRequestUI(activity, client, requestShipping, title, origin,
- sObserverForTest);
- sObserverForTest = null;
- return ui;
- }
-
- private PaymentRequestUI(Activity activity, Client client, boolean requestShipping,
- String title, String origin, PaymentRequestObserverForTest observerForTest) {
+ public PaymentRequestUI(Activity activity, Client client, boolean requestShipping, String title,
+ String origin) {
mContext = activity;
mClient = client;
- mObserverForTest = observerForTest;
mRequestShipping = requestShipping;
mAnimatorTranslation = activity.getResources().getDimensionPixelSize(
R.dimen.payments_ui_translation);
@@ -420,7 +410,7 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View
if (callback != null) callback.run();
}
});
- if (mObserverForTest != null) mObserverForTest.onPaymentRequestResultReady(this);
+ if (sObserverForTest != null) sObserverForTest.onPaymentRequestResultReady(this);
}
/**
@@ -737,7 +727,7 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View
*/
@Override
public void onDismiss(DialogInterface dialog) {
- if (mObserverForTest != null) mObserverForTest.onPaymentRequestDismiss();
+ if (sObserverForTest != null) sObserverForTest.onPaymentRequestDismiss();
if (!mIsClientClosing) mClient.onDismiss();
}
@@ -934,20 +924,20 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View
}
private void notifyReadyForInput() {
- if (mObserverForTest != null && isAcceptingUserInput()) {
- mObserverForTest.onPaymentRequestReadyForInput(this);
+ if (sObserverForTest != null && isAcceptingUserInput()) {
+ sObserverForTest.onPaymentRequestReadyForInput(this);
}
}
private void notifyReadyToPay() {
- if (mObserverForTest != null && isAcceptingUserInput() && mPayButton.isEnabled()) {
- mObserverForTest.onPaymentRequestReadyToPay(this);
+ if (sObserverForTest != null && isAcceptingUserInput() && mPayButton.isEnabled()) {
+ sObserverForTest.onPaymentRequestReadyToPay(this);
}
}
private void notifyReadyToClose() {
- if (mObserverForTest != null && isAcceptingCloseButton()) {
- mObserverForTest.onPaymentRequestReadyToClose(this);
+ if (sObserverForTest != null && isAcceptingCloseButton()) {
+ sObserverForTest.onPaymentRequestReadyToClose(this);
}
}
}
« no previous file with comments | « chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java ('k') | chrome/android/java_sources.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698