Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 55b058e6 authored by Yiyi Shen's avatar Yiyi Shen Committed by Android (Google) Code Review
Browse files

Merge "Only unregister the callback when bt adapter is enabled" into main

parents d381f9d0 f386bb8a
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.settingslib.bluetooth

import android.bluetooth.BluetoothAdapter
import android.bluetooth.BluetoothDevice
import android.bluetooth.BluetoothLeBroadcastAssistant
import android.bluetooth.BluetoothLeBroadcastMetadata
@@ -81,5 +82,9 @@ val LocalBluetoothLeBroadcastAssistant.onSourceConnectedOrRemoved: Flow<Unit>
            ConcurrentUtils.DIRECT_EXECUTOR,
            callback,
        )
        awaitClose { unregisterServiceCallBack(callback) }
        awaitClose {
            if (BluetoothAdapter.getDefaultAdapter()?.isEnabled == true) {
                unregisterServiceCallBack(callback)
            }
        }
    }