Import: only dismiss import dialog if already showing.

This should fix a crash when the os kills the activity before import is done.
pull/96/head
Tom Hacohen 5 years ago
parent e4b29832f5
commit 6381617f2c

@ -189,7 +189,9 @@ class LocalCalendarImportFragment : ListFragment() {
}
override fun onPostExecute(result: ResultFragment.ImportResult) {
progressDialog.dismiss()
if (progressDialog.isShowing && !activity!!.isDestroyed) {
progressDialog.dismiss()
}
(activity as ResultFragment.OnImportCallback).onImportResult(result)
}

@ -124,7 +124,9 @@ class LocalContactImportFragment : Fragment() {
}
override fun onPostExecute(result: ResultFragment.ImportResult) {
progressDialog.dismiss()
if (progressDialog.isShowing && !activity!!.isDestroyed) {
progressDialog.dismiss()
}
(activity as ResultFragment.OnImportCallback).onImportResult(result)
}

Loading…
Cancel
Save