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