From 5603cda3ceb0ffeffea88394f7c36f27234d2f25 Mon Sep 17 00:00:00 2001 From: Kevin Ruland Date: Thu, 19 Jul 2012 14:40:57 +0000 Subject: [PATCH] Explicitly allow the dialog to be dismissed with touching outside. --- .../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 fcacba118..680e5775d 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);