Browse Source

Check if folder exists before letting the user import/export saves

nce_cpp
PabloG02 3 years ago
committed by bunnei
parent
commit
b96e520f89
  1. 26
      src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt

26
src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt

@ -66,15 +66,23 @@ class ImportExportSavesFragment : DialogFragment() {
}
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
return MaterialAlertDialogBuilder(requireContext())
.setTitle("Import/Export Saves")
.setPositiveButton("Export") { _, _ ->
exportSave()
}
.setNeutralButton("Import") { _, _ ->
documentPicker.launch(arrayOf("application/zip"))
}
.show()
return if (savesFolderRoot == "") {
MaterialAlertDialogBuilder(requireContext())
.setTitle(R.string.import_export_saves)
.setMessage("No profileID found. Launch a game first and then come back.")
.setPositiveButton(android.R.string.ok, null)
.show()
} else {
MaterialAlertDialogBuilder(requireContext())
.setTitle("Import/Export Saves")
.setPositiveButton("Export") { _, _ ->
exportSave()
}
.setNeutralButton("Import") { _, _ ->
documentPicker.launch(arrayOf("application/zip"))
}
.show()
}
}
/**

Loading…
Cancel
Save