From 6d5136fbbb9b0a400a45166deb24aa1304acdb07 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Mon, 11 Jan 2021 12:48:30 +0200 Subject: [PATCH] Import: fix crashes for some users when activities disappear. --- .../syncadapter/ui/importlocal/LocalCalendarImportFragment.kt | 2 +- .../syncadapter/ui/importlocal/LocalContactImportFragment.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalCalendarImportFragment.kt b/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalCalendarImportFragment.kt index 26f58ef4..127b4d81 100644 --- a/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalCalendarImportFragment.kt +++ b/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalCalendarImportFragment.kt @@ -192,7 +192,7 @@ class LocalCalendarImportFragment : ListFragment() { return } - if (progressDialog.isShowing && !activity.isDestroyed) { + if (progressDialog.isShowing && !activity.isDestroyed && !activity.isFinishing) { progressDialog.dismiss() } onImportResult(result) diff --git a/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalContactImportFragment.kt b/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalContactImportFragment.kt index 00765da7..5cebdf84 100644 --- a/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalContactImportFragment.kt +++ b/app/src/main/java/com/etesync/syncadapter/ui/importlocal/LocalContactImportFragment.kt @@ -127,7 +127,7 @@ class LocalContactImportFragment : Fragment() { return } - if (progressDialog.isShowing && !activity.isDestroyed) { + if (progressDialog.isShowing && !activity.isDestroyed && !activity.isFinishing) { progressDialog.dismiss() } onImportResult(result)