diff --git a/app/src/main/java/foundation/e/apps/ui/parentFragment/TimeoutFragment.kt b/app/src/main/java/foundation/e/apps/ui/parentFragment/TimeoutFragment.kt index c1e236c0712fc932991ecd47255cdeaef3ddbd7f..82b70d9429a132715ee20aa711659088a71dbca3 100644 --- a/app/src/main/java/foundation/e/apps/ui/parentFragment/TimeoutFragment.kt +++ b/app/src/main/java/foundation/e/apps/ui/parentFragment/TimeoutFragment.kt @@ -211,10 +211,11 @@ abstract class TimeoutFragment(@LayoutRes layoutId: Int) : Fragment(layoutId) { * Show a dialog, dismiss previously shown dialog in [lastDialog]. */ private fun showAndSetDialog(alertDialogBuilder: AlertDialog.Builder) { + if (lastDialog?.isShowing == true) { + lastDialog?.dismiss() + } + if (mainActivityViewModel.internetConnection.value != true) return alertDialogBuilder.create().run { - if (lastDialog?.isShowing == true) { - lastDialog?.dismiss() - } this.show() lastDialog = this }