aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-01-31 18:16:06 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2014-01-31 18:16:06 +0100
commit34d791c9bdddd189e61bdf7e71773fe5c68832cc (patch)
treef4ac6343f21b23d810abd51fc685732cbe3f5a5f /OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java
parentd8a91f15df2b00a4fa175b0e5444daad06ad66c7 (diff)
downloadopen-keychain-34d791c9bdddd189e61bdf7e71773fe5c68832cc.tar.gz
open-keychain-34d791c9bdddd189e61bdf7e71773fe5c68832cc.tar.bz2
open-keychain-34d791c9bdddd189e61bdf7e71773fe5c68832cc.zip
Allow state loss on dismissal of progress dialogs, fixes #217
Diffstat (limited to 'OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java')
-rw-r--r--OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java
index 170b946d2..5a338c757 100644
--- a/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java
+++ b/OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentServiceHandler.java
@@ -69,12 +69,12 @@ public class KeychainIntentServiceHandler extends Handler {
switch (message.arg1) {
case MESSAGE_OKAY:
- mProgressDialogFragment.dismiss();
+ mProgressDialogFragment.dismissAllowingStateLoss();
break;
case MESSAGE_EXCEPTION:
- mProgressDialogFragment.dismiss();
+ mProgressDialogFragment.dismissAllowingStateLoss();
// show error from service
if (data.containsKey(DATA_ERROR)) {