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

Commit e832fd44 authored by Brian Attwell's avatar Brian Attwell Committed by Android Git Automerger
Browse files

am 66964ca7: am fa833f46: Merge "Correctly set search string when entering search" into lmp-mr1-dev

* commit '66964ca7':
  Correctly set search string when entering search
parents e3df2510 66964ca7
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -143,7 +143,7 @@ public class ActionBarAdapter implements OnCloseListener {
                new OnClickListener() {
            @Override
            public void onClick(View v) {
                mSearchView.setText(null);
                setQueryString(null);
            }
        });
        mSearchContainer.findViewById(R.id.search_back_button).setOnClickListener(
@@ -254,9 +254,8 @@ public class ActionBarAdapter implements OnCloseListener {
            }
            if (mSearchMode) {
                setFocusOnSearchView();
            } else {
                mSearchView.setText(null);
            }
            setQueryString(null);
        } else if (flag) {
            // Everything is already set up. Still make sure the keyboard is up
            if (mSearchView != null) setFocusOnSearchView();
@@ -271,6 +270,10 @@ public class ActionBarAdapter implements OnCloseListener {
        mQueryString = query;
        if (mSearchView != null) {
            mSearchView.setText(query);
            // When programmatically entering text into the search view, the most reasonable
            // place for the cursor is after all the text.
            mSearchView.setSelection(mSearchView.getText() == null ?
                    0 : mSearchView.getText().length());
        }
    }

+1 −1
Original line number Diff line number Diff line
@@ -1188,8 +1188,8 @@ public class PeopleActivity extends ContactsActivity implements
                        && !Character.isWhitespace(unicodeChar)) {
                    String query = new String(new int[]{ unicodeChar }, 0, 1);
                    if (!mActionBarAdapter.isSearchMode()) {
                        mActionBarAdapter.setQueryString(query);
                        mActionBarAdapter.setSearchMode(true);
                        mActionBarAdapter.setQueryString(query);
                        return true;
                    }
                }