From cab9ab714a42f12993778581080a2f4ba86ccc11 Mon Sep 17 00:00:00 2001 From: Daniel Dakhno Date: Sun, 26 Dec 2021 15:40:12 +0100 Subject: [PATCH] Fixed bug on Preference Screen start --- .../devicesettings/DeviceSpecificSettingsFragment.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java index 63aab472b..b3258de1d 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/devicesettings/DeviceSpecificSettingsFragment.java @@ -938,6 +938,11 @@ public class DeviceSpecificSettingsFragment extends PreferenceFragmentCompat imp public void onSharedPreferenceChanged(SharedPreferences prefs, String key) { LOG.debug("Preference changed: {}", key); + if(key == null){ + LOG.warn("Preference null, ignoring"); + return; + } + final Preference preference = findPreference(key); if (preference == null) { LOG.warn("Preference {} not found, ignoring", key);