From 47acc45934b19118e99a3c35a2044d3a1c7d0a5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Sun, 22 Sep 2013 21:55:02 +0200 Subject: Fix file import, part 2 --- .../src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java index 2c7a3ea45..132e644bc 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java @@ -166,6 +166,7 @@ public class ImportKeysActivity extends SherlockFragmentActivity implements OnNa mListFragment = ImportKeysListFragment.newInstance(bytes, filename); // Add the fragment to the 'fragment_container' FrameLayout + // NOTE: We use commitAllowingStateLoss() to prevent wierd crashes! getSupportFragmentManager().beginTransaction() .replace(R.id.import_keys_list_container, mListFragment) .commitAllowingStateLoss(); @@ -209,11 +210,7 @@ public class ImportKeysActivity extends SherlockFragmentActivity implements OnNa } public void loadCallback(byte[] importData, String importFilename) { - if (mListFragment == null) { - startListFragment(null, importData, importFilename); - } else { - mListFragment.loadNew(importData, importFilename); - } + mListFragment.loadNew(importData, importFilename); } @Override -- cgit v1.2.3