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)