From 9cf787bc04139200f5e1102701aa8b9fc2f9bd82 Mon Sep 17 00:00:00 2001 From: Prathamesh More Date: Mon, 4 Oct 2021 11:23:40 +0530 Subject: [PATCH] Applying Dynamic colors immediately on MD3 preference changed --- .../retromusic/fragments/settings/ThemeSettingsFragment.kt | 2 ++ 1 file changed, 2 insertions(+) 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 ab28f23d6..b5f3fc382 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 @@ -30,6 +30,7 @@ import code.name.monkey.retromusic.appshortcuts.DynamicShortcutManager import code.name.monkey.retromusic.util.PreferenceUtil import com.afollestad.materialdialogs.MaterialDialog import com.afollestad.materialdialogs.color.colorChooser +import com.google.android.material.color.DynamicColors /** * @author Hemanth S (h4h13). @@ -114,6 +115,7 @@ class ThemeSettingsFragment : AbsSettingsFragment() { val materialYou: ATESwitchPreference? = findPreference(MATERIAL_YOU) materialYou?.setOnPreferenceChangeListener { _, _ -> + DynamicColors.applyToActivitiesIfAvailable(App.getContext()) restartActivity() true }