diff options
| author | 2023-05-31 23:37:18 +0200 | |
|---|---|---|
| committer | 2023-06-03 00:06:06 -0700 | |
| commit | 9650c1d02df806cc5a0b958b666305daaf773536 (patch) | |
| tree | cc60ae4b1e5a8bb70e3f52b323d218ee8bba183c /src/android | |
| parent | Add save import/export in UI (diff) | |
| download | yuzu-9650c1d02df806cc5a0b958b666305daaf773536.tar.gz yuzu-9650c1d02df806cc5a0b958b666305daaf773536.tar.xz yuzu-9650c1d02df806cc5a0b958b666305daaf773536.zip | |
Check if folder exists before letting the user import/export saves
Diffstat (limited to 'src/android')
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt index 20c1b6be5..f623a4e1e 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt | |||
| @@ -66,15 +66,23 @@ class ImportExportSavesFragment : DialogFragment() { | |||
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { | 68 | override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { |
| 69 | return MaterialAlertDialogBuilder(requireContext()) | 69 | return if (savesFolderRoot == "") { |
| 70 | .setTitle("Import/Export Saves") | 70 | MaterialAlertDialogBuilder(requireContext()) |
| 71 | .setPositiveButton("Export") { _, _ -> | 71 | .setTitle(R.string.import_export_saves) |
| 72 | exportSave() | 72 | .setMessage("No profileID found. Launch a game first and then come back.") |
| 73 | } | 73 | .setPositiveButton(android.R.string.ok, null) |
| 74 | .setNeutralButton("Import") { _, _ -> | 74 | .show() |
| 75 | documentPicker.launch(arrayOf("application/zip")) | 75 | } else { |
| 76 | } | 76 | MaterialAlertDialogBuilder(requireContext()) |
| 77 | .show() | 77 | .setTitle("Import/Export Saves") |
| 78 | .setPositiveButton("Export") { _, _ -> | ||
| 79 | exportSave() | ||
| 80 | } | ||
| 81 | .setNeutralButton("Import") { _, _ -> | ||
| 82 | documentPicker.launch(arrayOf("application/zip")) | ||
| 83 | } | ||
| 84 | .show() | ||
| 85 | } | ||
| 78 | } | 86 | } |
| 79 | 87 | ||
| 80 | /** | 88 | /** |