From 470c565b6adf4847db7e10611b18f67bf9111768 Mon Sep 17 00:00:00 2001 From: Mike LeBeau Date: Wed, 22 Jul 2009 11:17:48 -0700 Subject: Always call ensureImeVisible when the text field is clicked. We want this regardless of whether dropDownAlwaysVisible is true or not, as long as the popup is showing and is potentially obscuring the IME. --- core/java/android/widget/AutoCompleteTextView.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'core/java/android/widget/AutoCompleteTextView.java') diff --git a/core/java/android/widget/AutoCompleteTextView.java b/core/java/android/widget/AutoCompleteTextView.java index 4bc00de33e81..47798a4266cc 100644 --- a/core/java/android/widget/AutoCompleteTextView.java +++ b/core/java/android/widget/AutoCompleteTextView.java @@ -205,11 +205,10 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe * Private hook into the on click event, dispatched from {@link PassThroughClickListener} */ private void onClickImpl() { - // if drop down should always visible, bring it back in front of the soft - // keyboard when the user touches the text field - if (mDropDownAlwaysVisible - && mPopup.isShowing() - && mPopup.getInputMethodMode() == PopupWindow.INPUT_METHOD_NOT_NEEDED) { + // If the dropdown is showing, bring it back in front of the soft + // keyboard when the user touches the text field. + if (mPopup.isShowing() && + mPopup.getInputMethodMode() == PopupWindow.INPUT_METHOD_NOT_NEEDED) { ensureImeVisible(); } } -- cgit v1.2.3