Loading android/leaudio/app/src/main/java/com/android/bluetooth/leaudio/BluetoothProxy.java +18 −5 Original line number Diff line number Diff line Loading @@ -1075,7 +1075,11 @@ public class BluetoothProxy { if (scanDelegator != null) { mBroadcastScanDelegatorDevices.add(scanDelegator); } try { mBluetoothLeBroadcastAssistant.startSearchingForSources(new ArrayList<>()); } catch (IllegalArgumentException e) { Log.e("BluetoothProxy", " Unexpected " + e); } if (mBassEventListener != null) { mBassEventListener.onScanningStateChanged(true); } Loading @@ -1084,10 +1088,14 @@ public class BluetoothProxy { mBroadcastScanDelegatorDevices.remove(scanDelegator); } if (mBroadcastScanDelegatorDevices.isEmpty()) { try { mBluetoothLeBroadcastAssistant.stopSearchingForSources(); if (mBassEventListener != null) { mBassEventListener.onScanningStateChanged(false); } } catch (IllegalArgumentException e) { Log.e("BluetoothProxy", " Unexpected " + e); } } } return true; Loading @@ -1098,7 +1106,12 @@ public class BluetoothProxy { public boolean stopBroadcastObserving() { if (mBluetoothLeBroadcastAssistant != null) { mBroadcastScanDelegatorDevices.clear(); try { mBluetoothLeBroadcastAssistant.stopSearchingForSources(); } catch (IllegalArgumentException e) { Log.e("BluetoothProxy", " Unexpected " + e); } if (mBassEventListener != null) { mBassEventListener.onScanningStateChanged(false); } Loading Loading
android/leaudio/app/src/main/java/com/android/bluetooth/leaudio/BluetoothProxy.java +18 −5 Original line number Diff line number Diff line Loading @@ -1075,7 +1075,11 @@ public class BluetoothProxy { if (scanDelegator != null) { mBroadcastScanDelegatorDevices.add(scanDelegator); } try { mBluetoothLeBroadcastAssistant.startSearchingForSources(new ArrayList<>()); } catch (IllegalArgumentException e) { Log.e("BluetoothProxy", " Unexpected " + e); } if (mBassEventListener != null) { mBassEventListener.onScanningStateChanged(true); } Loading @@ -1084,10 +1088,14 @@ public class BluetoothProxy { mBroadcastScanDelegatorDevices.remove(scanDelegator); } if (mBroadcastScanDelegatorDevices.isEmpty()) { try { mBluetoothLeBroadcastAssistant.stopSearchingForSources(); if (mBassEventListener != null) { mBassEventListener.onScanningStateChanged(false); } } catch (IllegalArgumentException e) { Log.e("BluetoothProxy", " Unexpected " + e); } } } return true; Loading @@ -1098,7 +1106,12 @@ public class BluetoothProxy { public boolean stopBroadcastObserving() { if (mBluetoothLeBroadcastAssistant != null) { mBroadcastScanDelegatorDevices.clear(); try { mBluetoothLeBroadcastAssistant.stopSearchingForSources(); } catch (IllegalArgumentException e) { Log.e("BluetoothProxy", " Unexpected " + e); } if (mBassEventListener != null) { mBassEventListener.onScanningStateChanged(false); } Loading