diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-03-11 00:15:22 +0100 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-03-11 00:15:22 +0100 |
commit | 7fc80be660c9a0f24201b91dec0f0ada5c5b129a (patch) | |
tree | dc3a20d09e619a14081ccf2996bc85a92cb784ac | |
parent | 3f5de1eac6633f906a7063fe7a6b6d43e9f63a24 (diff) | |
parent | 506782b6890c2aa41adf0042d64c0f24e28975f1 (diff) | |
download | open-keychain-7fc80be660c9a0f24201b91dec0f0ada5c5b129a.tar.gz open-keychain-7fc80be660c9a0f24201b91dec0f0ada5c5b129a.tar.bz2 open-keychain-7fc80be660c9a0f24201b91dec0f0ada5c5b129a.zip |
Merge pull request #392 from honnel/cursor-reset2
Reset cursor query when closing search view #386
-rw-r--r-- | OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java | 14 |
1 files changed, 14 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..707001de9 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,20 @@ public class KeyListPublicFragment extends Fragment implements SearchView.OnQuer // Execute this when searching mSearchView.setOnQueryTextListener(this); + //Erase search result without focus + MenuItemCompat.setOnActionExpandListener(searchItem, new MenuItemCompat.OnActionExpandListener() { + @Override + public boolean onMenuItemActionExpand(MenuItem item) { + return true; + } + + @Override + public boolean onMenuItemActionCollapse(MenuItem item) { + mCurQuery = null; + getLoaderManager().restartLoader(0, null, KeyListPublicFragment.this); + return true; + } + }); super.onCreateOptionsMenu(menu, inflater); } |