From 4632b8f9567b10c21af6a047fa1b3ea72737415b Mon Sep 17 00:00:00 2001 From: andrekir Date: Fri, 23 Dec 2022 22:23:48 -0300 Subject: [PATCH] filter out null bluetooth names --- app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt b/app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt index bfbcd6c7a..0c6ffe4b1 100644 --- a/app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt +++ b/app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt @@ -328,7 +328,7 @@ class BTScanModel @Inject constructor( @SuppressLint("MissingPermission") private fun addBluetoothDevices() { bluetoothRepository.getBondedDevices() - ?.filter { it.name.matches(Regex(BLE_NAME_PATTERN)) } + ?.filter { it.name != null && it.name.matches(Regex(BLE_NAME_PATTERN)) } ?.forEach { addDevice(DeviceListEntry(it.name, "x${it.address}", true)) }