mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
fix: NullPointerException in DeviceSpecificSettingsFragment.setChangeListener
Add a "CMF Watch Pro 2" test device manually and then open device specific settings results in following exception because supportedLanguages is null: Uncaught exception in mainjava.lang.NullPointerException: Attempt to get length of null array at nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSpecificSettingsFragment.setChangeListener(DeviceSpecificSettingsFragment.java:419) at nodomain.freeyourgadget.gadgetbridge.activities.devicesettings.DeviceSpecificSettingsFragment.onCreatePreferences(DeviceSpecificSettingsFragment.java:244) at androidx.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:161) at nodomain.freeyourgadget.gadgetbridge.activities.AbstractPreferenceFragment.onCreate(AbstractPreferenceFragment.java:81)
This commit is contained in:
committed by
José Rebelo
parent
5d2ba3c535
commit
d414ae17b1
+1
-1
@@ -418,7 +418,7 @@ public class DeviceSpecificSettingsFragment extends AbstractPreferenceFragment i
|
||||
}
|
||||
DeviceSettingsUtils.sortListPreference(
|
||||
languageListPreference,
|
||||
supportedLanguages.length > 0 && "auto".equals(supportedLanguages[0])
|
||||
(supportedLanguages != null) && supportedLanguages.length > 0 && "auto".equals(supportedLanguages[0])
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user