diff --git a/src/main/java/de/dennisguse/opentracks/fragments/FileTypeDialogFragment.java b/src/main/java/de/dennisguse/opentracks/fragments/FileTypeDialogFragment.java index 8620847c6..b5e8513d5 100644 --- a/src/main/java/de/dennisguse/opentracks/fragments/FileTypeDialogFragment.java +++ b/src/main/java/de/dennisguse/opentracks/fragments/FileTypeDialogFragment.java @@ -71,7 +71,6 @@ public class FileTypeDialogFragment extends AbstractDialogFragment { FileUtils.getPathDisplayName(trackFileFormat.getExtension())); } return new AlertDialog.Builder(getActivity()) - .setCancelable(true) .setNegativeButton(R.string.generic_cancel, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { @@ -87,15 +86,14 @@ public class FileTypeDialogFragment extends AbstractDialogFragment { }) .setSingleChoiceItems(choices, 0, null) .setTitle(titleId) - .setOnCancelListener(new DialogInterface.OnCancelListener() { - @Override - public void onCancel(DialogInterface dialog) { - onDismissed(); - } - }) .create(); } + @Override + public void onCancel(DialogInterface dialog) { + onDismissed(); + } + protected void onDismissed() { dismiss(); caller.onDismissed();