summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid van Tonder <david.vantonder@gmail.com>2013-04-28 05:48:37 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2013-04-28 05:48:37 -0700
commit6e3326a743fd46d29849e19f168e3c8371df8cd6 (patch)
tree8c70657e1682d2cdb4fcd466cc97b2ea53247cba /src
parentae2c45e3d4a74c643a01814edc8482a23f74058a (diff)
parent43974d40d65e9a0af44adaff64d7a7738e8dd2ad (diff)
downloadpackages_apps_Settings-6e3326a743fd46d29849e19f168e3c8371df8cd6.zip
packages_apps_Settings-6e3326a743fd46d29849e19f168e3c8371df8cd6.tar.gz
packages_apps_Settings-6e3326a743fd46d29849e19f168e3c8371df8cd6.tar.bz2
Merge "Check if the Activity is finishing before showDialog()" into cm-10.1
Diffstat (limited to 'src')
-rw-r--r--src/com/android/settings/accounts/AccountSyncSettings.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/settings/accounts/AccountSyncSettings.java b/src/com/android/settings/accounts/AccountSyncSettings.java
index c346017..a3197f0 100644
--- a/src/com/android/settings/accounts/AccountSyncSettings.java
+++ b/src/com/android/settings/accounts/AccountSyncSettings.java
@@ -114,7 +114,8 @@ public class AccountSyncSettings extends AccountPreferenceBase {
} catch (AuthenticatorException e) {
// handled below
}
- if (failed) {
+ if (failed && getActivity() != null &&
+ !getActivity().isFinishing()) {
showDialog(FAILED_REMOVAL_DIALOG);
} else {
finish();