summaryrefslogtreecommitdiff
path: root/Source/Android/jni/NativeConfig.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2020-07-22 17:51:02 +0200
committerJosJuice <josjuice@gmail.com>2020-09-15 19:10:56 +0200
commit736505f020a8e1b637a7a84a294b30bde558ebde (patch)
tree7d3e9060a99871580c65510b98ac82a43e5e9618 /Source/Android/jni/NativeConfig.cpp
parente24d50e881128f944fa76f15c7d3fd6f6c43e0d5 (diff)
Android: Show overridden game settings in bold
Diffstat (limited to 'Source/Android/jni/NativeConfig.cpp')
-rw-r--r--Source/Android/jni/NativeConfig.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/Android/jni/NativeConfig.cpp b/Source/Android/jni/NativeConfig.cpp
index 54c927a97e..3a3a5289c3 100644
--- a/Source/Android/jni/NativeConfig.cpp
+++ b/Source/Android/jni/NativeConfig.cpp
@@ -113,6 +113,15 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_features_settings_model_Na
}
JNIEXPORT jboolean JNICALL
+Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_isOverridden(
+ JNIEnv* env, jclass obj, jstring file, jstring section, jstring key)
+{
+ const Config::Location location = GetLocation(env, file, section, key);
+ const bool result = Config::GetActiveLayerForConfig(location) != Config::LayerType::Base;
+ return static_cast<jboolean>(result);
+}
+
+JNIEXPORT jboolean JNICALL
Java_org_dolphinemu_dolphinemu_features_settings_model_NativeConfig_deleteKey(
JNIEnv* env, jclass obj, jint layer, jstring file, jstring section, jstring key)
{