From 3a96e16af37ba67f99e3256b328b7aede987e53d Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 20 Oct 2020 13:25:07 +0300 Subject: [PATCH] Migration: fix crash after the end of migration. --- .../com/etesync/syncadapter/ui/MigrateV2Activity.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/etesync/syncadapter/ui/MigrateV2Activity.kt b/app/src/main/java/com/etesync/syncadapter/ui/MigrateV2Activity.kt index 8fe545b4..e400ccd7 100644 --- a/app/src/main/java/com/etesync/syncadapter/ui/MigrateV2Activity.kt +++ b/app/src/main/java/com/etesync/syncadapter/ui/MigrateV2Activity.kt @@ -724,17 +724,17 @@ class MigrateCollectionsDoFragment(private val etebase: EtebaseAccount, .setMessage(message) .setPositiveButton(android.R.string.yes) { _, _ -> } .setOnDismissListener { - requireFragmentManager().beginTransaction() - .replace(android.R.id.content, CreateAccountFragment.newInstance(configurationModel.account.value!!)) - .addToBackStack(null) - .commitAllowingStateLoss() + requireFragmentManager().commit { + replace(android.R.id.content, CreateAccountFragment.newInstance(configurationModel.account.value!!)) + addToBackStack(null) + } + dismissAllowingStateLoss() } .show() } } catch (e: Exception) { - uiThread { reportErrorHelper(requireContext(), e) } - } finally { uiThread { + reportErrorHelper(requireContext(), e) dismissAllowingStateLoss() } }