diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java index 1e4f8f0f4..2384e3995 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java @@ -69,6 +69,7 @@ public class ImportKeysAdapter extends RecyclerView.Adapter mData; + private boolean[] mDownloaded; public ImportKeysAdapter(FragmentActivity activity, ImportKeysListener listener, boolean mNonInteractive) { this.mActivity = activity; @@ -82,11 +83,13 @@ public class ImportKeysAdapter extends RecyclerView.Adapter data) { this.mData = data; + this.mDownloaded = new boolean[data.size()]; notifyDataSetChanged(); } public void clearData() { mData = null; + mDownloaded = null; notifyDataSetChanged(); } @@ -175,11 +178,11 @@ public class ImportKeysAdapter extends RecyclerView.Adapter