From b9bcf4e318c826558d98adb15991f2821713f50b Mon Sep 17 00:00:00 2001
From: Sungsoo Lim <sungsoo@google.com>
Date: Tue, 8 Nov 2022 05:25:36 +0000
Subject: [PATCH] Remove OnModeChangedListener when cleanup

Bug: 256851407
Test: atest BluetoothInstrumentationTests:ActiveDeviceManagerTest
Tag: #refactor
Change-Id: Ia929a0832f0e59a1c68f91933bbd8c477e53ff3e
---
 .../src/com/android/bluetooth/btservice/ActiveDeviceManager.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java b/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java
index dc656d4402a..726ad5e931b 100644
--- a/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java
+++ b/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java
@@ -736,6 +736,7 @@ class ActiveDeviceManager {
         }
 
         mAudioManager.unregisterAudioDeviceCallback(mAudioManagerAudioDeviceCallback);
+        mAudioManager.removeOnModeChangedListener(mAudioManagerOnModeChangedListener);
         mAdapterService.unregisterReceiver(mReceiver);
         if (mHandlerThread != null) {
             mHandlerThread.quit();
-- 
GitLab