Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 470c565b authored by Mike LeBeau's avatar Mike LeBeau
Browse files

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.
parent eb1eab12
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -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();
        }
    }