diff --git a/Source/Android/jni/Config/NativeConfig.cpp b/Source/Android/jni/Config/NativeConfig.cpp index bdeafc5f13..a84906aaec 100644 --- a/Source/Android/jni/Config/NativeConfig.cpp +++ b/Source/Android/jni/Config/NativeConfig.cpp @@ -147,7 +147,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(GetLayer(layer, location)->DeleteKey(location)); + const bool had_value = GetLayer(layer, location)->DeleteKey(location); + if (had_value) + Config::OnConfigChanged(); + return static_cast(had_value); } JNIEXPORT jstring JNICALL