Fix: Update theme loading to use PlayerProgressionManager consistently across all activities

This commit is contained in:
cmclark00 2025-03-28 20:47:37 -04:00
parent 83935d35a8
commit c6a4339931
3 changed files with 3 additions and 6 deletions

View file

@ -66,8 +66,7 @@ class HighScoreEntryActivity : AppCompatActivity() {
}
private fun loadThemePreference(): String {
val prefs = getSharedPreferences("mintris_settings", MODE_PRIVATE)
return prefs.getString("selected_theme", PlayerProgressionManager.THEME_CLASSIC) ?: PlayerProgressionManager.THEME_CLASSIC
return progressionManager.getSelectedTheme()
}
private fun applyTheme(themeId: String) {

View file

@ -58,8 +58,7 @@ class HighScoresActivity : AppCompatActivity() {
}
private fun loadThemePreference(): String {
val prefs = getSharedPreferences("mintris_settings", MODE_PRIVATE)
return prefs.getString("selected_theme", PlayerProgressionManager.THEME_CLASSIC) ?: PlayerProgressionManager.THEME_CLASSIC
return progressionManager.getSelectedTheme()
}
private fun applyTheme(themeId: String) {

View file

@ -44,8 +44,7 @@ class StatsActivity : AppCompatActivity() {
}
private fun loadThemePreference(): String {
val prefs = getSharedPreferences("mintris_settings", MODE_PRIVATE)
return prefs.getString("selected_theme", PlayerProgressionManager.THEME_CLASSIC) ?: PlayerProgressionManager.THEME_CLASSIC
return progressionManager.getSelectedTheme()
}
private fun applyTheme(themeId: String) {