android: native: Reload game specific settings when in game.

This commit is contained in:
bunnei 2020-05-31 15:07:13 -04:00
parent fb6c29ef9c
commit fe4ff50d5b

View File

@ -445,6 +445,15 @@ void Java_org_citra_citra_1emu_NativeLibrary_Run__Ljava_lang_String_2Ljava_lang_
void Java_org_citra_citra_1emu_NativeLibrary_ReloadSettings(JNIEnv* env,
[[maybe_unused]] jclass clazz) {
Config{};
Core::System& system{Core::System::GetInstance()};
// Replace with game-specific settings
if (system.IsPoweredOn()) {
u64 program_id{};
system.GetAppLoader().ReadProgramId(program_id);
GameSettings::LoadOverrides(program_id);
}
Settings::Apply();
}