summaryrefslogtreecommitdiff
path: root/src/android
diff options
context:
space:
mode:
Diffstat (limited to 'src/android')
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ImportExportSavesFragment.kt26
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 /**