| Index: chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| index e7eaf213b9ae59b0c98b0c6ce253f27ae4e2f2d1..84cbba9509a3113de87b3d9e20f04a059ca3ccde 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| @@ -1079,7 +1079,8 @@ public class PaymentRequestImpl implements PaymentRequest, PaymentRequestUI.Clie
|
| if (instruments != null) {
|
| for (int i = 0; i < instruments.size(); i++) {
|
| PaymentInstrument instrument = instruments.get(i);
|
| - Set<String> instrumentMethodNames = instrument.getInstrumentMethodNames();
|
| + Set<String> instrumentMethodNames =
|
| + new HashSet<>(instrument.getInstrumentMethodNames());
|
| instrumentMethodNames.retainAll(mMethodData.keySet());
|
| if (!instrumentMethodNames.isEmpty()) {
|
| addPendingInstrument(instrument);
|
|
|