diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/HuaweiFreebudsSettingsCustomizer.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/HuaweiFreebudsSettingsCustomizer.java index 2a64ba007a..12bcc09c22 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/HuaweiFreebudsSettingsCustomizer.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huawei/HuaweiFreebudsSettingsCustomizer.java @@ -59,8 +59,10 @@ public class HuaweiFreebudsSettingsCustomizer implements DeviceSpecificSettingsC final Preference.OnPreferenceChangeListener audioModePrefListener = (preference, newVal) -> { boolean isNoiseCancellationEnabled = SetAudioModeRequest.AudioMode.ANC.name().toLowerCase(Locale.getDefault()).equals(newVal); boolean isTransparencyEnabled = SetAudioModeRequest.AudioMode.TRANSPARENCY.name().toLowerCase(Locale.getDefault()).equals(newVal); - ancMode.setVisible(isNoiseCancellationEnabled); - voiceBoost.setVisible(isTransparencyEnabled); + if (ancMode != null) + ancMode.setVisible(isNoiseCancellationEnabled); + if (voiceBoost != null) + voiceBoost.setVisible(isTransparencyEnabled); return true; };