[Android] Force app restart after theme change
Nicolas Pomepuy
git at videolan.org
Mon Jul 28 05:42:04 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Wed Apr 30 13:08:29 2025 +0200| [ddf954d4f9acbfd9bb962577689984c177c327f2] | committer: Nicolas Pomepuy
Force app restart after theme change
> https://code.videolan.org/videolan/vlc-android/commit/ddf954d4f9acbfd9bb962577689984c177c327f2
---
.../vlc-android/src/org/videolan/vlc/gui/preferences/PreferencesUi.kt | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/preferences/PreferencesUi.kt b/application/vlc-android/src/org/videolan/vlc/gui/preferences/PreferencesUi.kt
index 3f31c2d2fb..cfb7b0e966 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/preferences/PreferencesUi.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/preferences/PreferencesUi.kt
@@ -36,7 +36,6 @@ import androidx.preference.TwoStatePreference
import org.videolan.medialibrary.Tools
import org.videolan.medialibrary.interfaces.Medialibrary
import org.videolan.resources.AndroidDevices
-import org.videolan.resources.AppContextProvider
import org.videolan.tools.KEY_APP_THEME
import org.videolan.tools.KEY_ARTISTS_SHOW_ALL
import org.videolan.tools.KEY_BLACK_THEME
@@ -158,7 +157,7 @@ class PreferencesUi : BasePreferenceFragment(), SharedPreferences.OnSharedPrefer
UiTools.restartDialog(requireActivity())
}
KEY_APP_THEME -> {
- if (!AppContextProvider.locale.isNullOrEmpty()) UiTools.restartDialog(requireActivity()) else (activity as PreferencesActivity).exitAndRescan()
+ UiTools.restartDialog(requireActivity())
}
LIST_TITLE_ELLIPSIZE -> {
Settings.listTitleEllipsize = sharedPreferences.getString(LIST_TITLE_ELLIPSIZE, "0")?.toInt() ?: 0
More information about the Android
mailing list