From a432d59d2ccd05d24a955c4aeeb5cc5b7866c5ec Mon Sep 17 00:00:00 2001 From: Tobias Erthal Date: Wed, 21 Sep 2016 20:09:57 +0200 Subject: [PATCH] fixed KeyNotFound bug, cosmetic changes --- .../org/sufficientlysecure/keychain/ui/EditKeyTest.java | 2 ++ .../keychain/remote/ui/adapter/SelectSignKeyAdapter.java | 5 ----- .../keychain/ui/util/adapter/CursorAdapter.java | 2 ++ .../keychain/ui/util/adapter/SectionCursorAdapter.java | 2 -- .../keychain/ui/util/recyclerview/RecyclerFragment.java | 6 ++++-- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/ui/EditKeyTest.java b/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/ui/EditKeyTest.java index 2e0d41f13..139967264 100644 --- a/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/ui/EditKeyTest.java +++ b/OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/ui/EditKeyTest.java @@ -20,6 +20,8 @@ package org.sufficientlysecure.keychain.ui; import android.app.Activity; import android.content.Intent; +import android.support.test.espresso.ViewAction; +import android.support.test.espresso.action.ViewActions; import android.support.test.espresso.contrib.RecyclerViewActions; import android.support.test.espresso.matcher.ViewMatchers; import android.support.test.rule.ActivityTestRule; diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/ui/adapter/SelectSignKeyAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/ui/adapter/SelectSignKeyAdapter.java index 9577f2ef7..1e26d19d0 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/ui/adapter/SelectSignKeyAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/ui/adapter/SelectSignKeyAdapter.java @@ -47,11 +47,6 @@ public class SelectSignKeyAdapter extends KeyCursorAdapter comparator) { super(context, cursor, flags); - - setHasStableIds(false); // because we have additional section items setSectionComparator(comparator); } diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/recyclerview/RecyclerFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/recyclerview/RecyclerFragment.java index 8bd3d8572..03bb52c15 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/recyclerview/RecyclerFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/util/recyclerview/RecyclerFragment.java @@ -352,12 +352,14 @@ public class RecyclerFragment extends Fragment { @SuppressWarnings("unchecked") private void ensureList() { - if (listView != null) + if (listView != null) { return; + } View root = getView(); - if (root == null) + if (root == null) { throw new IllegalStateException("Content view not yet created"); + } if (root instanceof RecyclerView) { listView = (RecyclerView) root;