diff --git a/bramble-android/src/main/java/org/briarproject/bramble/plugin/bluetooth/AndroidBluetoothPlugin.java b/bramble-android/src/main/java/org/briarproject/bramble/plugin/bluetooth/AndroidBluetoothPlugin.java index eaf5cb5e2..9dd76a19d 100644 --- a/bramble-android/src/main/java/org/briarproject/bramble/plugin/bluetooth/AndroidBluetoothPlugin.java +++ b/bramble-android/src/main/java/org/briarproject/bramble/plugin/bluetooth/AndroidBluetoothPlugin.java @@ -407,6 +407,10 @@ class AndroidBluetoothPlugin extends BluetoothPlugin { } private List discoverDevices() { + if (adapter.isDiscovering()) { + LOG.info("Already discovering"); + return emptyList(); + } List devices = new ArrayList<>(); BlockingQueue intents = new LinkedBlockingQueue<>(); QueueingReceiver receiver = new QueueingReceiver(intents);