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(
|
DeviceSettingsUtils.sortListPreference(
|
||||||
languageListPreference,
|
languageListPreference,
|
||||||
supportedLanguages.length > 0 && "auto".equals(supportedLanguages[0])
|
(supportedLanguages != null) && supportedLanguages.length > 0 && "auto".equals(supportedLanguages[0])
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user