| 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 45e3435e7ad99d33cb0051c85a5feec340b6893d..9ab773d3b39b3fea5155a83c7675fe4829310b2a 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
|
| @@ -21,9 +21,7 @@ import org.chromium.chrome.browser.payments.ui.EditorFieldModel.EditorFieldValid
|
| import org.chromium.chrome.browser.payments.ui.EditorFieldModel.EditorValueIconGenerator;
|
| import org.chromium.chrome.browser.payments.ui.EditorModel;
|
| import org.chromium.chrome.browser.preferences.autofill.AutofillProfileBridge.DropdownKeyValue;
|
| -import org.chromium.content.browser.ContentViewCore;
|
| import org.chromium.content_public.browser.WebContents;
|
| -import org.chromium.ui.base.WindowAndroid;
|
|
|
| import java.text.SimpleDateFormat;
|
| import java.util.ArrayList;
|
| @@ -408,14 +406,8 @@ public class CardEditor extends EditorBase<AutofillPaymentInstrument>
|
|
|
| // Card scanner is expensive to query.
|
| if (mCardScanner == null) {
|
| - ContentViewCore contentView = ContentViewCore.fromWebContents(mWebContents);
|
| - if (contentView != null) {
|
| - WindowAndroid window = contentView.getWindowAndroid();
|
| - if (window != null) {
|
| - mCardScanner = CreditCardScanner.create(mContext, window, this);
|
| - mCanScan = mCardScanner.canScan();
|
| - }
|
| - }
|
| + mCardScanner = CreditCardScanner.create(mContext, mWebContents, this);
|
| + mCanScan = mCardScanner.canScan();
|
| }
|
|
|
| // Card number is validated.
|
|
|