diff options
author | Daniel Hammann <github@honnel.de> | 2014-03-10 20:58:15 +0100 |
---|---|---|
committer | Daniel Hammann <github@honnel.de> | 2014-03-10 20:58:15 +0100 |
commit | 6fab8a126a6f5e71ec921d4d45f279fb16a8b7da (patch) | |
tree | 3a4c1828058814e5d1c62fcab7709d7c2c78ed65 /OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain | |
parent | da83c8ff60324002547854c3dd361a365df1fbfd (diff) | |
download | open-keychain-6fab8a126a6f5e71ec921d4d45f279fb16a8b7da.tar.gz open-keychain-6fab8a126a6f5e71ec921d4d45f279fb16a8b7da.tar.bz2 open-keychain-6fab8a126a6f5e71ec921d4d45f279fb16a8b7da.zip |
Reset cursor query when closing search view #386
Without focus the search result get erased.
Diffstat (limited to 'OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain')
-rw-r--r-- | OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java index c2b21027c..92c6262b6 100644 --- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java +++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java @@ -367,6 +367,16 @@ public class KeyListPublicFragment extends Fragment implements SearchView.OnQuer // Execute this when searching mSearchView.setOnQueryTextListener(this); + //Erase search result without focus + mSearchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() { + @Override + public void onFocusChange(View v, boolean hasFocus) { + if (!hasFocus) { + mCurQuery = null; + getLoaderManager().restartLoader(0, null, KeyListPublicFragment.this); + } + } + }); super.onCreateOptionsMenu(menu, inflater); } |