Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java |
index dbb571a178c3ada635a2630d8e46eb45e484aa1d..94ce84e81df20379dc3e21192b25395400e5f562 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillLocalCardEditor.java |
@@ -188,7 +188,11 @@ public class AutofillLocalCardEditor extends AutofillCreditCardEditor { |
mNumberText.addTextChangedListener(this); |
mExpirationMonth.setOnItemSelectedListener(this); |
mExpirationYear.setOnItemSelectedListener(this); |
- mBillingAddress.setOnItemSelectedListener(this); |
+ |
+ // Listen for touch events for drop down menus. We clear the keyboard when user touches |
+ // any of these fields. |
+ mExpirationMonth.setOnTouchListener(this); |
+ mExpirationYear.setOnTouchListener(this); |
} |
private void updateSaveButtonEnabled() { |