From 78cd3262f20086549b69f9fd097eb188b3a2ad56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Fri, 5 Sep 2025 23:29:18 +0100 Subject: [PATCH] Fix crash on "About you" page --- .../nodomain/freeyourgadget/gadgetbridge/GBApplication.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java index d7eb8d7473..f8fc0fb68a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBApplication.java @@ -142,7 +142,7 @@ public class GBApplication extends Application { private static SharedPreferences sharedPrefs; private static final String PREFS_VERSION = "shared_preferences_version"; //if preferences have to be migrated, increment the following and add the migration logic in migratePrefs below; see http://stackoverflow.com/questions/16397848/how-can-i-migrate-android-preferences-with-a-new-version - private static final int CURRENT_PREFS_VERSION = 52; + private static final int CURRENT_PREFS_VERSION = 53; private static final LimitedQueue mIDSenderLookup = new LimitedQueue<>(16); private static GBPrefs prefs; @@ -2140,12 +2140,12 @@ public class GBApplication extends Application { if (prefs.contains("activity_user_sleep_duration")) { int hours = prefs.getInt("activity_user_sleep_duration", -1); if (hours > -1){ - editor.putInt("activity_user_sleep_duration_minutes", hours * 60); + editor.putString("activity_user_sleep_duration_minutes", String.valueOf(hours * 60)); } } } - if (oldVersion < 52) { + if (oldVersion < 53) { if (prefs.contains("activity_user_sleep_duration_minutes")) { final int minutes = prefs.getInt("activity_user_sleep_duration_minutes", 7 * 60); editor.remove("activity_user_sleep_duration_minutes");