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); } - + } + + }