aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-06-20 15:14:34 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-06-20 15:14:34 +0200
commit4aec28c2377faf7f25ff3598eccbb1b74a45b792 (patch)
treee1d28164d8ab8871e04a915240535ce1fcb29b58 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java
parentf47bb1e8e23fd958ec49716b0265234978e735af (diff)
downloadopen-keychain-4aec28c2377faf7f25ff3598eccbb1b74a45b792.tar.gz
open-keychain-4aec28c2377faf7f25ff3598eccbb1b74a45b792.tar.bz2
open-keychain-4aec28c2377faf7f25ff3598eccbb1b74a45b792.zip
Fix update from keyserver flow
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java
index cba6dd78f..45c44803c 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysListFragment.java
@@ -149,12 +149,13 @@ public class ImportKeysListFragment extends ListFragment implements
mAdapter = new ImportKeysAdapter(mActivity);
setListAdapter(mAdapter);
- if (getArguments().containsKey(ARG_DATA_URI) || getArguments().containsKey(ARG_BYTES)) {
- Uri dataUri = getArguments().getParcelable(ARG_DATA_URI);
- byte[] bytes = getArguments().getByteArray(ARG_BYTES);
+ Uri dataUri = getArguments().getParcelable(ARG_DATA_URI);
+ byte[] bytes = getArguments().getByteArray(ARG_BYTES);
+ String query = getArguments().getString(ARG_SERVER_QUERY);
+
+ if (dataUri != null || bytes != null) {
mLoaderState = new BytesLoaderState(bytes, dataUri);
- } else if (getArguments().containsKey(ARG_SERVER_QUERY)) {
- String query = getArguments().getString(ARG_SERVER_QUERY);
+ } else if (query != null) {
// TODO: this is used when scanning QR Code or updating a key.
// Currently it simply uses keyserver nr 0
String keyserver = Preferences.getPreferences(getActivity())