From 87460a2fb6324015b39febc1ad5b0dd9dbd195e1 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Thu, 22 Dec 2022 11:52:43 -0300 Subject: [PATCH] Making it work again just in case idk --- .../org/joinmastodon/android/GlobalUserPreferences.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java b/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java index 5f3174b47..18472fb21 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java +++ b/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java @@ -4,6 +4,7 @@ import static org.joinmastodon.android.api.MastodonAPIController.gson; import android.content.Context; import android.content.SharedPreferences; +import android.os.Build; import com.google.gson.JsonSyntaxException; import com.google.gson.reflect.TypeToken; @@ -59,7 +60,11 @@ public class GlobalUserPreferences{ recentLanguages=fromJson(prefs.getString("recentLanguages", "{}"), recentLanguagesType, new HashMap<>()); try { - color=ColorPreference.valueOf(prefs.getString("color", ColorPreference.MATERIAL3.name())); + if(android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.S){ + color=ColorPreference.valueOf(prefs.getString("color", ColorPreference.MATERIAL3.name())); + }else{ + color=ColorPreference.PURPLE; + } } catch (IllegalArgumentException|ClassCastException ignored) { // invalid color name or color was previously saved as integer color=ColorPreference.PURPLE;