diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-09-22 21:50:46 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-09-22 21:50:46 +0200 |
commit | b5c0e4478c06cbc8c676df75ac69760473136293 (patch) | |
tree | 39bbf215e0aca6d5902deb70d083cef2cedda21d /OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java | |
parent | 2e83d92dd04c07d5a1eb6ea2dd8b1eb071056876 (diff) | |
download | open-keychain-b5c0e4478c06cbc8c676df75ac69760473136293.tar.gz open-keychain-b5c0e4478c06cbc8c676df75ac69760473136293.tar.bz2 open-keychain-b5c0e4478c06cbc8c676df75ac69760473136293.zip |
Fix file import, commitAllowingStateLoss() was he answer to fragment crashes, PS: I hate fragment lifecycles...
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java')
-rw-r--r-- | OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java index 26416057c..3d6435cf3 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java @@ -51,6 +51,9 @@ public class ImportKeysAdapter extends ArrayAdapter<ImportKeysListEntry> { public void setData(List<ImportKeysListEntry> data) { clear(); if (data != null) { + this.data = data; + + // add data to extended ArrayAdapter if (Build.VERSION.SDK_INT >= 11) { addAll(data); } else { @@ -58,7 +61,6 @@ public class ImportKeysAdapter extends ArrayAdapter<ImportKeysListEntry> { add(entry); } } - this.data = data; } } |