aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-08-14 15:00:19 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2015-08-14 15:00:19 +0200
commit7004d129a8546977c450bd40931b0b774cd2025e (patch)
tree9926a2931a7670285bb02eb9359815929a5525cb /OpenKeychain
parentb2d447ab32c3e3327c0b3a89f51c46ede520a6d1 (diff)
downloadopen-keychain-7004d129a8546977c450bd40931b0b774cd2025e.tar.gz
open-keychain-7004d129a8546977c450bd40931b0b774cd2025e.tar.bz2
open-keychain-7004d129a8546977c450bd40931b0b774cd2025e.zip
display dummy key for empty result, don't display during search
Diffstat (limited to 'OpenKeychain')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
index 94f898089..8c46876be 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
@@ -40,6 +40,7 @@ import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;
import android.support.v4.view.MenuItemCompat;
import android.support.v7.widget.SearchView;
+import android.text.TextUtils;
import android.view.ActionMode;
import android.view.LayoutInflater;
import android.view.Menu;
@@ -300,8 +301,8 @@ public class KeyListFragment extends LoaderFragment
// old cursor once we return.)
mAdapter.setSearchQuery(mQuery);
- if (data != null && data.moveToFirst()) {
- boolean isSecret = data.getInt(KeyListAdapter.INDEX_HAS_ANY_SECRET) != 0;
+ if (data != null && (mQuery == null || TextUtils.isEmpty(mQuery))) {
+ boolean isSecret = data.moveToFirst() && data.getInt(KeyListAdapter.INDEX_HAS_ANY_SECRET) != 0;
if (!isSecret) {
MatrixCursor headerCursor = new MatrixCursor(KeyListAdapter.PROJECTION);
Long[] row = new Long[KeyListAdapter.PROJECTION.length];