| Index: chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| index ea457b1905c2e8a6065fc5987c95168025b8bc78..e7f30183cee3524972f139713ca301287d60bc16 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java
|
| @@ -102,11 +102,19 @@ class EditorDropdownField implements EditorFieldView {
|
| @Override
|
| public void onNothingSelected(AdapterView<?> parent) {}
|
| });
|
| + final int count = adapter.getCount();
|
| mDropdown.setOnTouchListener(new View.OnTouchListener() {
|
| @SuppressLint("ClickableViewAccessibility")
|
| @Override
|
| public boolean onTouch(View v, MotionEvent event) {
|
| if (event.getAction() == MotionEvent.ACTION_DOWN) requestFocusAndHideKeyboard();
|
| +
|
| + // If the dropdown supports an hint and the hint is selected, select the first
|
| + // element instead.
|
| + if (mDropdown.getSelectedItemPosition() == count) {
|
| + mDropdown.setSelection(0);
|
| + }
|
| +
|
| return false;
|
| }
|
| });
|
|
|