diff options
| author | Daniel Hammann <github@honnel.de> | 2014-03-11 00:07:53 +0100 | 
|---|---|---|
| committer | Daniel Hammann <github@honnel.de> | 2014-03-11 00:07:53 +0100 | 
| commit | 506782b6890c2aa41adf0042d64c0f24e28975f1 (patch) | |
| tree | 730cfcf6533ddfeb970aac0749cc5f3f5aac3fb3 /OpenPGP-Keychain/src | |
| parent | 6fab8a126a6f5e71ec921d4d45f279fb16a8b7da (diff) | |
| download | open-keychain-506782b6890c2aa41adf0042d64c0f24e28975f1.tar.gz open-keychain-506782b6890c2aa41adf0042d64c0f24e28975f1.tar.bz2 open-keychain-506782b6890c2aa41adf0042d64c0f24e28975f1.zip  | |
OnFocusChangeListener replaced with OnActionExpandListener
For same behaviour like contacts app #386 #387
Diffstat (limited to 'OpenPGP-Keychain/src')
| -rw-r--r-- | OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListPublicFragment.java | 16 | 
1 files changed, 10 insertions, 6 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 92c6262b6..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 @@ -368,13 +368,17 @@ public class KeyListPublicFragment extends Fragment implements SearchView.OnQuer          mSearchView.setOnQueryTextListener(this);          //Erase search result without focus -        mSearchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() { +        MenuItemCompat.setOnActionExpandListener(searchItem, new MenuItemCompat.OnActionExpandListener() {              @Override -            public void onFocusChange(View v, boolean hasFocus) { -                if (!hasFocus) { -                    mCurQuery = null; -                    getLoaderManager().restartLoader(0, null, KeyListPublicFragment.this); -                } +            public boolean onMenuItemActionExpand(MenuItem item) { +                return true; +            } + +            @Override +            public boolean onMenuItemActionCollapse(MenuItem item) { +                mCurQuery = null; +                getLoaderManager().restartLoader(0, null, KeyListPublicFragment.this); +                return true;              }          });  | 
