diff --git a/mobile/com.sap.sailing.android.shared/src/com/sap/sailing/android/shared/ui/activities/AbstractBaseActivity.java b/mobile/com.sap.sailing.android.shared/src/com/sap/sailing/android/shared/ui/activities/AbstractBaseActivity.java index ef63daa04b5..3a4d741c41f 100644 --- a/mobile/com.sap.sailing.android.shared/src/com/sap/sailing/android/shared/ui/activities/AbstractBaseActivity.java +++ b/mobile/com.sap.sailing.android.shared/src/com/sap/sailing/android/shared/ui/activities/AbstractBaseActivity.java @@ -38,8 +38,12 @@ public abstract class AbstractBaseActivity extends SendingServiceAwareActivity { } public void dismissProgressDialog() { - if (progressDialog != null && progressDialog.isShowing()) { - progressDialog.dismiss(); + if (progressDialog != null) { + synchronized (progressDialog) { + if (progressDialog.isShowing()) { + progressDialog.dismiss(); + } + } } }