diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt index b5f3fc38..c0c8207e 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/settings/ThemeSettingsFragment.kt @@ -114,8 +114,10 @@ class ThemeSettingsFragment : AbsSettingsFragment() { } val materialYou: ATESwitchPreference? = findPreference(MATERIAL_YOU) - materialYou?.setOnPreferenceChangeListener { _, _ -> - DynamicColors.applyToActivitiesIfAvailable(App.getContext()) + materialYou?.setOnPreferenceChangeListener { _, newValue -> + if (newValue as Boolean) { + DynamicColors.applyToActivitiesIfAvailable(App.getContext()) + } restartActivity() true }