| 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 64b3e8c068d0ba8e9f2aa8b484dc2e66abc41891..763957ff8b139ded416c6290f44eecd26a0bf8fb 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
|
| @@ -527,14 +527,12 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View
|
| }
|
| };
|
|
|
| - if (shouldCloseImmediately || !mIsProcessingPayClicked) {
|
| + if (shouldCloseImmediately) {
|
| // The shouldCloseImmediately boolean is true when the merchant calls
|
| // instrumentResponse.complete("success") or instrumentResponse.complete("")
|
| // in JavaScript.
|
| dismissRunnable.run();
|
| } else {
|
| - mIsProcessingPayClicked = false;
|
| -
|
| // Animate the bottom sheet going away.
|
| new DisappearingAnimator(false);
|
|
|
| @@ -768,6 +766,7 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View
|
| */
|
| public void showProcessingMessage() {
|
| assert mIsProcessingPayClicked;
|
| + mIsProcessingPayClicked = false;
|
| changeSpinnerVisibility(true);
|
| mDialog.show();
|
| }
|
|
|