summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bluetooth/android/localdevicebroadcastreceiver.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bluetooth/android/localdevicebroadcastreceiver.cpp b/src/bluetooth/android/localdevicebroadcastreceiver.cpp
index 2d247574..e3b01987 100644
--- a/src/bluetooth/android/localdevicebroadcastreceiver.cpp
+++ b/src/bluetooth/android/localdevicebroadcastreceiver.cpp
@@ -244,6 +244,9 @@ void LocalDeviceBroadcastReceiver::onReceive(JNIEnv *env, jobject context, jobje
"(Ljava/lang/String;)Landroid/os/Parcelable;",
keyExtra.object<jstring>());
+ if (!bluetoothDevice.isValid())
+ return;
+
//we need to keep a reference around in case the user confirms later on
pairingDevice = bluetoothDevice;