From 4add9a88f479da3dc39b42f8138285ce878ab99b Mon Sep 17 00:00:00 2001 From: Kevin Ruland Date: Thu, 16 Feb 2012 14:52:15 +0000 Subject: [PATCH] Can't dismiss a nonvisible dialog. --- .../net/sf/openrocket/android/thrustcurve/TCQueryAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/net/sf/openrocket/android/thrustcurve/TCQueryAction.java b/android/src/net/sf/openrocket/android/thrustcurve/TCQueryAction.java index d6f266f55..79be85f1f 100644 --- a/android/src/net/sf/openrocket/android/thrustcurve/TCQueryAction.java +++ b/android/src/net/sf/openrocket/android/thrustcurve/TCQueryAction.java @@ -136,7 +136,7 @@ public abstract class TCQueryAction extends Fragment { protected void dismiss() { AndroidLogWrapper.d(TCQueryAction.class,"dismiss the progress"); ProgressDialogFragment progress = (ProgressDialogFragment) getActivity().getSupportFragmentManager().findFragmentByTag(PROGRESS_DIALOG_TAG); - if ( progress != null ) { + if ( progress != null && progress.isVisible()) { progress.dismiss(); } }