From fd9ad80c0afbb830c634cd7e1f45fcd163e535e4 Mon Sep 17 00:00:00 2001 From: Sayantan Roychowdhury Date: Tue, 20 Jun 2023 15:26:27 +0530 Subject: [PATCH] show dialog only if internetConnection value is true --- .../foundation/e/apps/ui/parentFragment/TimeoutFragment.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 c1e236c07..82b70d942 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 } -- GitLab