\r
import net.sf.openrocket.aerodynamics.Warning;\r
import net.sf.openrocket.aerodynamics.WarningSet;\r
-import net.sf.openrocket.android.Application;\r
+import net.sf.openrocket.android.CurrentRocketHolder;\r
import android.app.AlertDialog;\r
import android.app.Dialog;\r
import android.content.DialogInterface;\r
WarningDialogFragment frag = new WarningDialogFragment();\r
Bundle args = new Bundle();\r
frag.setArguments(args);\r
+ frag.setCancelable(false);\r
return frag;\r
}\r
\r
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());\r
// .setIcon(android.R.drawable.alert_dialog_icon)\r
builder.setTitle("Warnings");\r
- WarningSet warnings = ((Application)(getActivity().getApplication())).getWarnings();\r
+ WarningSet warnings = CurrentRocketHolder.getCurrentRocket().getWarnings();\r
StringBuilder message = new StringBuilder();\r
for ( Warning w : warnings ) {\r
message.append(w.toString()).append("\n");\r
((OpenRocketLoaderActivity)getActivity()).moveOnToViewer();\r
}\r
});\r
- builder.setOnCancelListener(new DialogInterface.OnCancelListener() {\r
- public void onCancel(DialogInterface dialog) {\r
- ((OpenRocketLoaderActivity)getActivity()).moveOnToViewer();\r
- }\r
- });\r
- return builder.create();\r
+ Dialog dialog = builder.create();\r
+ return dialog;\r
}\r
}\r