From 9fea483d513ab9ed3794d4cb744d3fafd069c21f Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Mon, 30 Dec 2024 23:29:45 +0530 Subject: [PATCH] bug fix :) --- .../aln/composables/NoiseControlSettings.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/aln/composables/NoiseControlSettings.kt b/android/app/src/main/java/me/kavishdevar/aln/composables/NoiseControlSettings.kt index 79d3e5e..aa76ff3 100644 --- a/android/app/src/main/java/me/kavishdevar/aln/composables/NoiseControlSettings.kt +++ b/android/app/src/main/java/me/kavishdevar/aln/composables/NoiseControlSettings.kt @@ -52,10 +52,10 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp -import me.kavishdevar.aln.utils.AirPodsNotifications -import me.kavishdevar.aln.services.AirPodsService -import me.kavishdevar.aln.utils.NoiseControlMode import me.kavishdevar.aln.R +import me.kavishdevar.aln.services.AirPodsService +import me.kavishdevar.aln.utils.AirPodsNotifications +import me.kavishdevar.aln.utils.NoiseControlMode @SuppressLint("UnspecifiedRegisterReceiverFlag") @Composable @@ -108,7 +108,11 @@ fun NoiseControlSettings(service: AirPodsService) { onModeSelected(noiseControlMode.value, true) } else if (intent.action == AirPodsNotifications.DISCONNECT_RECEIVERS) { - context.unregisterReceiver(this) + try { + context.unregisterReceiver(this) + } catch (e: IllegalArgumentException) { + e.printStackTrace() + } } } }