Loading src/com/android/contacts/ContactsListActivity.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -452,6 +452,7 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC private boolean mShowNumberOfContacts; private boolean mShowNumberOfContacts; private boolean mShowSearchSnippets; private boolean mShowSearchSnippets; private boolean mSearchInitiated; private String mInitialFilter; private String mInitialFilter; Loading Loading @@ -1058,6 +1059,7 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC startQuery(); startQuery(); } } mJustCreated = false; mJustCreated = false; mSearchInitiated = false; } } /** /** Loading Loading @@ -1651,9 +1653,10 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC * bringing up the search UI first. * bringing up the search UI first. */ */ public boolean onKey(View v, int keyCode, KeyEvent event) { public boolean onKey(View v, int keyCode, KeyEvent event) { if (!mSearchMode && (mMode & MODE_MASK_NO_FILTER) == 0) { if (!mSearchMode && (mMode & MODE_MASK_NO_FILTER) == 0 && !mSearchInitiated) { int unicodeChar = event.getUnicodeChar(); int unicodeChar = event.getUnicodeChar(); if (unicodeChar != 0) { if (unicodeChar != 0) { mSearchInitiated = true; startSearch(new String(new int[]{unicodeChar}, 0, 1), false, null, false); startSearch(new String(new int[]{unicodeChar}, 0, 1), false, null, false); return true; return true; } } Loading Loading
src/com/android/contacts/ContactsListActivity.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -452,6 +452,7 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC private boolean mShowNumberOfContacts; private boolean mShowNumberOfContacts; private boolean mShowSearchSnippets; private boolean mShowSearchSnippets; private boolean mSearchInitiated; private String mInitialFilter; private String mInitialFilter; Loading Loading @@ -1058,6 +1059,7 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC startQuery(); startQuery(); } } mJustCreated = false; mJustCreated = false; mSearchInitiated = false; } } /** /** Loading Loading @@ -1651,9 +1653,10 @@ public class ContactsListActivity extends ListActivity implements View.OnCreateC * bringing up the search UI first. * bringing up the search UI first. */ */ public boolean onKey(View v, int keyCode, KeyEvent event) { public boolean onKey(View v, int keyCode, KeyEvent event) { if (!mSearchMode && (mMode & MODE_MASK_NO_FILTER) == 0) { if (!mSearchMode && (mMode & MODE_MASK_NO_FILTER) == 0 && !mSearchInitiated) { int unicodeChar = event.getUnicodeChar(); int unicodeChar = event.getUnicodeChar(); if (unicodeChar != 0) { if (unicodeChar != 0) { mSearchInitiated = true; startSearch(new String(new int[]{unicodeChar}, 0, 1), false, null, false); startSearch(new String(new int[]{unicodeChar}, 0, 1), false, null, false); return true; return true; } } Loading