From c6a433993175224aa4c87d8783566ba75fde250d Mon Sep 17 00:00:00 2001 From: cmclark00 Date: Fri, 28 Mar 2025 20:47:37 -0400 Subject: [PATCH] Fix: Update theme loading to use PlayerProgressionManager consistently across all activities --- app/src/main/java/com/mintris/HighScoreEntryActivity.kt | 3 +-- app/src/main/java/com/mintris/HighScoresActivity.kt | 3 +-- app/src/main/java/com/mintris/StatsActivity.kt | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/mintris/HighScoreEntryActivity.kt b/app/src/main/java/com/mintris/HighScoreEntryActivity.kt index 8829d52..5290cf6 100644 --- a/app/src/main/java/com/mintris/HighScoreEntryActivity.kt +++ b/app/src/main/java/com/mintris/HighScoreEntryActivity.kt @@ -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) { diff --git a/app/src/main/java/com/mintris/HighScoresActivity.kt b/app/src/main/java/com/mintris/HighScoresActivity.kt index ae525bf..d91dfad 100644 --- a/app/src/main/java/com/mintris/HighScoresActivity.kt +++ b/app/src/main/java/com/mintris/HighScoresActivity.kt @@ -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) { diff --git a/app/src/main/java/com/mintris/StatsActivity.kt b/app/src/main/java/com/mintris/StatsActivity.kt index e7f6f3e..c7d2e0e 100644 --- a/app/src/main/java/com/mintris/StatsActivity.kt +++ b/app/src/main/java/com/mintris/StatsActivity.kt @@ -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) {