From 11484a55c941d1edc9e9dc379fd9b32e67452b01 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sun, 12 Jun 2022 17:44:15 +0200 Subject: [PATCH] theme bug fix --- .../com/github/libretube/preferences/AppearanceSettings.kt | 2 +- app/src/main/res/values/strings.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt b/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt index 46a9ad30a..cb269fb28 100644 --- a/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt +++ b/app/src/main/java/com/github/libretube/preferences/AppearanceSettings.kt @@ -19,8 +19,8 @@ class AppearanceSettings : PreferenceFragmentCompat() { val themeToggle = findPreference("theme_togglee") themeToggle?.setOnPreferenceChangeListener { _, _ -> - activity?.recreate() requireMainActivityRestart = true + ThemeHelper().restartMainActivity(requireContext()) true } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 46aa5e817..edaa7a5b6 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -60,8 +60,8 @@ Language System System - Luminating light - Dissapearing dark + Light theme + Dark theme %1$s subscribers Settings Location @@ -107,7 +107,7 @@ Yeeting yellow Groovy green Pleasurable purple - Blind black + Black theme Mystic Material 3 Notifications Icon