diff --git a/app/build.gradle b/app/build.gradle index 4b483430..bdc44fe4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 451 - def appVersionName = '1.41.03' + def appVersionCode = 452 + def appVersionName = '1.41.04' signingConfigs { release { diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/DialogProgressView.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/DialogProgressView.java index 0d33ce4c..37152686 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/DialogProgressView.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/DialogProgressView.java @@ -64,7 +64,7 @@ public class DialogProgressView extends DialogFragment { } public void show(@NonNull FragmentManager manager) { - if (!progressOpened && !isAdded() && !isInLayout()) { + if (!isAdded() && !isInLayout()) { this.progressOpened = true; super.show(manager, "loading-dialog"); } @@ -72,7 +72,7 @@ public class DialogProgressView extends DialogFragment { @Override public void dismiss() { - if (progressOpened) { + if (isAdded() || isInLayout()) { this.progressOpened = false; super.dismissAllowingStateLoss(); }