Android: fix: Games not showing in game list

This commit is contained in:
KeatonTheBot
2025-06-04 23:34:08 -05:00
parent 1c23a55937
commit 0e4f71b2f1
@@ -32,14 +32,6 @@ class SettingsViewModel(val activity: MainActivity) {
sharedPref = getPreferences() sharedPref = getPreferences()
previousFolderCallback = activity.storageHelper!!.onFolderSelected previousFolderCallback = activity.storageHelper!!.onFolderSelected
previousFileCallback = activity.storageHelper!!.onFileSelected previousFileCallback = activity.storageHelper!!.onFileSelected
activity.storageHelper!!.onFolderSelected = { _, folder ->
run {
val p = folder.getAbsolutePath(activity)
sharedPref.edit {
this.putString("gameFolder", p)
}
}
}
} }
private fun getPreferences(): SharedPreferences { private fun getPreferences(): SharedPreferences {
@@ -198,11 +190,10 @@ class SettingsViewModel(val activity: MainActivity) {
activity.storageHelper!!.onFolderSelected = { _, folder -> activity.storageHelper!!.onFolderSelected = { _, folder ->
val p = folder.getAbsolutePath(activity) val p = folder.getAbsolutePath(activity)
val editor = sharedPref.edit() sharedPref.edit {
editor.putString("gameFolder", p) putString("gameFolder", p)
editor.apply() }
activity.storageHelper!!.onFolderSelected = previousFolderCallback activity.storageHelper!!.onFolderSelected = previousFolderCallback
activity.shutdownAndRestart()
} }
if (path.isEmpty()) if (path.isEmpty())