From 9fd94f0b1712b8d5b72e9b753e55527d2ac8a9c6 Mon Sep 17 00:00:00 2001 From: Gabriel Machado <97042217+GabrielBRDeveloper@users.noreply.github.com> Date: Fri, 15 Dec 2023 11:17:27 -0400 Subject: [PATCH] Update GlobalConfig.java --- .../panda3ds/pandroid/data/config/GlobalConfig.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/pandroid/app/src/main/java/com/panda3ds/pandroid/data/config/GlobalConfig.java b/src/pandroid/app/src/main/java/com/panda3ds/pandroid/data/config/GlobalConfig.java index d1427dba..d25e34c7 100644 --- a/src/pandroid/app/src/main/java/com/panda3ds/pandroid/data/config/GlobalConfig.java +++ b/src/pandroid/app/src/main/java/com/panda3ds/pandroid/data/config/GlobalConfig.java @@ -32,18 +32,17 @@ public class GlobalConfig { return (T) value; } - //Need synchronized why SharedPreferences don't support aysnc write public static synchronized void set(Key key, T value) { if (value instanceof String) { data.edit().putString(key.name, (String) value).apply(); } else if (value instanceof Integer) { - data.edit().putInt(key.name, (Integer) value).apply(); + data.edit().putInt(key.name, (int) value).apply(); } else if (value instanceof Boolean) { - data.edit().putBoolean(key.name, (Boolean) value).apply(); + data.edit().putBoolean(key.name, (boolean) value).apply(); } else if (value instanceof Long) { - data.edit().putLong(key.name, (Long) value).apply(); + data.edit().putLong(key.name, (long) value).apply(); } else if (value instanceof Float) { - data.edit().putFloat(key.name, (Float) value).apply(); + data.edit().putFloat(key.name, (float) value).apply(); } else { throw new IllegalArgumentException("Invalid global config value instance"); } @@ -58,4 +57,4 @@ public class GlobalConfig { this.defaultValue = defaultValue; } } -} \ No newline at end of file +}