From 14d7abc823d39a8792424296f5bfc44da87722e3 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 21 Feb 2020 16:27:05 +0000 Subject: [PATCH] Don't try to discover peers if discovery is already in progress. --- .../bramble/plugin/bluetooth/AndroidBluetoothPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) 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);