Migration: fix crash after the end of migration.

pull/142/head
Tom Hacohen 4 years ago
parent f7314a5cca
commit 3a96e16af3

@ -724,17 +724,17 @@ class MigrateCollectionsDoFragment(private val etebase: EtebaseAccount,
.setMessage(message) .setMessage(message)
.setPositiveButton(android.R.string.yes) { _, _ -> } .setPositiveButton(android.R.string.yes) { _, _ -> }
.setOnDismissListener { .setOnDismissListener {
requireFragmentManager().beginTransaction() requireFragmentManager().commit {
.replace(android.R.id.content, CreateAccountFragment.newInstance(configurationModel.account.value!!)) replace(android.R.id.content, CreateAccountFragment.newInstance(configurationModel.account.value!!))
.addToBackStack(null) addToBackStack(null)
.commitAllowingStateLoss() }
dismissAllowingStateLoss()
} }
.show() .show()
} }
} catch (e: Exception) { } catch (e: Exception) {
uiThread { reportErrorHelper(requireContext(), e) }
} finally {
uiThread { uiThread {
reportErrorHelper(requireContext(), e)
dismissAllowingStateLoss() dismissAllowingStateLoss()
} }
} }

Loading…
Cancel
Save