From 135ee77c6e9f36a0f9e850eb3189e6d2b524b574 Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Tue, 13 Feb 2024 18:41:37 +0530 Subject: [PATCH] fixes --- .../pandroid/app/preferences/AppearancePreferences.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/preferences/AppearancePreferences.java b/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/preferences/AppearancePreferences.java index 6ea9338e..b8f0c55f 100644 --- a/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/preferences/AppearancePreferences.java +++ b/src/pandroid/app/src/main/java/com/panda3ds/pandroid/app/preferences/AppearancePreferences.java @@ -4,6 +4,7 @@ import android.os.Bundle; import androidx.annotation.Nullable; import androidx.preference.SwitchPreference; +import com.google.android.material.color.DynamicColors; import com.panda3ds.pandroid.R; import com.panda3ds.pandroid.app.BaseActivity; @@ -37,6 +38,10 @@ public class AppearancePreferences extends BasePreferenceFragment { private void refresh() { ((SwitchPreference) findPreference("dynamic_colors")).setChecked(GlobalConfig.get(GlobalConfig.KEY_DYNAMIC_COLORS)); + if (!DynamicColors.isDynamicColorAvailable(this)) { + ((SwitchPreference) findPreference("dynamic_colors")).setEnabled(false); } - + } + + }