Browse Source

android: Save global config synchronously in onCloseGameFoldersFragment

Could cause multiple global saves at once that went untracked previously
nce_cpp
t895 2 years ago
parent
commit
45089149db
  1. 5
      src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt

5
src/android/app/src/main/java/org/yuzu/yuzu_emu/model/GamesViewModel.kt

@ -167,13 +167,14 @@ class GamesViewModel : ViewModel() {
} }
} }
fun onCloseGameFoldersFragment() =
fun onCloseGameFoldersFragment() {
NativeConfig.saveGlobalConfig()
viewModelScope.launch { viewModelScope.launch {
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
NativeConfig.saveGlobalConfig()
getGameDirs(true) getGameDirs(true)
} }
} }
}
private fun getGameDirs(reloadList: Boolean = false) { private fun getGameDirs(reloadList: Boolean = false) {
val gameDirs = NativeConfig.getGameDirs() val gameDirs = NativeConfig.getGameDirs()

Loading…
Cancel
Save