diff options
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 | /** |