diff options
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt | 31 |
1 files changed, 13 insertions, 18 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 ee2d44718..6c3c00147 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 | |||
| @@ -65,25 +65,20 @@ class ImportExportSavesFragment : DialogFragment() { | |||
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { | 67 | override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { |
| 68 | return if (savesFolderRoot == "") { | 68 | val builder = MaterialAlertDialogBuilder(requireContext()) |
| 69 | MaterialAlertDialogBuilder(requireContext()) | 69 | .setTitle(R.string.manage_save_data) |
| 70 | .setTitle(R.string.manage_save_data) | 70 | .setPositiveButton(R.string.import_saves) { _, _ -> |
| 71 | .setMessage(R.string.import_export_saves_no_profile) | 71 | documentPicker.launch(arrayOf("application/zip")) |
| 72 | .setPositiveButton(android.R.string.ok, null) | 72 | } |
| 73 | .show() | 73 | .setNeutralButton(android.R.string.cancel, null) |
| 74 | } else { | 74 | |
| 75 | MaterialAlertDialogBuilder(requireContext()) | 75 | if (savesFolderRoot != "") { |
| 76 | .setTitle(R.string.manage_save_data) | 76 | builder.setNegativeButton(R.string.export_saves) { _, _ -> |
| 77 | .setMessage(R.string.manage_save_data_description) | 77 | exportSave() |
| 78 | .setNegativeButton(R.string.export_saves) { _, _ -> | 78 | } |
| 79 | exportSave() | ||
| 80 | } | ||
| 81 | .setPositiveButton(R.string.import_saves) { _, _ -> | ||
| 82 | documentPicker.launch(arrayOf("application/zip")) | ||
| 83 | } | ||
| 84 | .setNeutralButton(android.R.string.cancel, null) | ||
| 85 | .show() | ||
| 86 | } | 79 | } |
| 80 | |||
| 81 | return builder.show() | ||
| 87 | } | 82 | } |
| 88 | 83 | ||
| 89 | /** | 84 | /** |