diff options
| author | Mai M <mathew1800@gmail.com> | 2022-02-26 11:24:18 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-26 11:24:18 -0500 |
| commit | c474db93013ad41408aa0dc73b3d21a4c0881912 (patch) | |
| tree | 5677f974d1bb5258229c799d23df6ed684668dc6 /Source/Android/jni/Config/NativeConfig.cpp | |
| parent | 0965724ed2bbe078a91addc416813b37d3842c85 (diff) | |
| parent | 7f32057e9184573d046bea4faef53dae42419943 (diff) | |
Merge pull request #10407 from JosJuice/android-reset-callback
Android: Call OnConfigChanged when resetting a setting
Diffstat (limited to 'Source/Android/jni/Config/NativeConfig.cpp')
| -rw-r--r-- | Source/Android/jni/Config/NativeConfig.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/Android/jni/Config/NativeConfig.cpp b/Source/Android/jni/Config/NativeConfig.cpp index 06b4bf507f..4ec0d0bd86 100644 --- a/Source/Android/jni/Config/NativeConfig.cpp +++ b/Source/Android/jni/Config/NativeConfig.cpp @@ -151,7 +151,10 @@ Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_deleteKey( JNIEnv* env, jclass, jint layer, jstring file, jstring section, jstring key) { const Config::Location location = GetLocation(env, file, section, key); - return static_cast<jboolean>(GetLayer(layer, location)->DeleteKey(location)); + const bool had_value = GetLayer(layer, location)->DeleteKey(location); + if (had_value) + Config::OnConfigChanged(); + return static_cast<jboolean>(had_value); } JNIEXPORT jstring JNICALL |
