From f8fd67409c3095c7a34e83466a2107fec1f2ba14 Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Thu, 19 Jul 2012 14:40:57 +0000 Subject: [PATCH] Explicitly allow the dialog to be dismissed with touching outside. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@909 180e2498-e6e9-4542-8430-84ac67f01cd8 --- .../android/motor/MotorListDialogFragment.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/android/src/net/sf/openrocket/android/motor/MotorListDialogFragment.java b/android/src/net/sf/openrocket/android/motor/MotorListDialogFragment.java index fcacba11..680e5775 100644 --- a/android/src/net/sf/openrocket/android/motor/MotorListDialogFragment.java +++ b/android/src/net/sf/openrocket/android/motor/MotorListDialogFragment.java @@ -10,13 +10,14 @@ import android.app.Dialog; import android.content.Context; import android.database.Cursor; import android.os.Bundle; -import android.support.v4.app.DialogFragment; import android.view.View; import android.widget.ExpandableListView; import android.widget.ResourceCursorTreeAdapter; import android.widget.TextView; -public class MotorListDialogFragment extends DialogFragment +import com.actionbarsherlock.app.SherlockDialogFragment; + +public class MotorListDialogFragment extends SherlockDialogFragment implements ExpandableListView.OnChildClickListener { @@ -77,7 +78,9 @@ implements ExpandableListView.OnChildClickListener builder.setTitle("No Motors Found"); builder.setMessage("Motors can be downloaded from thrustcurve"); builder.setCancelable(true); - builder.create().show(); + AlertDialog dialog = builder.create(); + dialog.setCanceledOnTouchOutside(true); + dialog.show(); } Cursor motorCursor = mDbHelper.getMotorDao().fetchGroups(groupColumn); -- 2.47.2