From bdb93efec6b47316f62ebf4d9baa8db7bcd41bd1 Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Mon, 29 Sep 2025 00:22:01 +0530 Subject: [PATCH] android: prevent hearing aid turning off itself --- .../java/me/kavishdevar/librepods/screens/HearingAidScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/me/kavishdevar/librepods/screens/HearingAidScreen.kt b/android/app/src/main/java/me/kavishdevar/librepods/screens/HearingAidScreen.kt index b036db9..3faac98 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/screens/HearingAidScreen.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/screens/HearingAidScreen.kt @@ -155,7 +155,7 @@ fun HearingAidScreen(navController: NavController) { LaunchedEffect(hearingAidEnabled.value) { if (hearingAidEnabled.value && !initialLoad.value) { showDialog.value = true - } else if (!hearingAidEnabled.value) { + } else if (!hearingAidEnabled.value && !initialLoad.value) { aacpManager?.sendControlCommand(AACPManager.Companion.ControlCommandIdentifiers.HEARING_AID.value, byteArrayOf(0x01, 0x02)) aacpManager?.sendControlCommand(AACPManager.Companion.ControlCommandIdentifiers.HEARING_ASSIST_CONFIG.value, 0x02.toByte()) hearingAidEnabled.value = false