From 0087b871a1a88be0a0253c6cc04fd763fa332e1f Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Fri, 3 Apr 2026 20:28:52 +0530 Subject: [PATCH] android: assume off listening mode is available when the control command is not available --- .../kavishdevar/librepods/composables/NoiseControlSettings.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/librepods/composables/NoiseControlSettings.kt b/android/app/src/main/java/me/kavishdevar/librepods/composables/NoiseControlSettings.kt index d613d4be..8ea15422 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/composables/NoiseControlSettings.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/composables/NoiseControlSettings.kt @@ -88,12 +88,12 @@ fun NoiseControlSettings( val context = LocalContext.current val offListeningModeConfigValue = service.aacpManager.controlCommandStatusList.find { it.identifier == AACPManager.Companion.ControlCommandIdentifiers.ALLOW_OFF_OPTION - }?.value?.takeIf { it.isNotEmpty() }?.get(0) == 1.toByte() + }?.value?.takeIf { it.isNotEmpty() }?.get(0) != 2.toByte() val offListeningMode = remember { mutableStateOf(offListeningModeConfigValue) } val offListeningModeListener = object: AACPManager.ControlCommandListener { override fun onControlCommandReceived(controlCommand: AACPManager.ControlCommand) { - offListeningMode.value = controlCommand.value[0] == 1.toByte() + offListeningMode.value = controlCommand.value[0] != 2.toByte() } }