From 091b18a5bb02b3db67de26a818f6e59c4763cdfd Mon Sep 17 00:00:00 2001 From: Kevin Hester Date: Wed, 31 Mar 2021 19:40:33 +0800 Subject: [PATCH] fix autobug - apparently EXTRA_DEVICE can be null on some implementations --- app/src/main/java/com/geeksville/mesh/MainActivity.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/MainActivity.kt b/app/src/main/java/com/geeksville/mesh/MainActivity.kt index fcd66f5d7..68bb9854e 100644 --- a/app/src/main/java/com/geeksville/mesh/MainActivity.kt +++ b/app/src/main/java/com/geeksville/mesh/MainActivity.kt @@ -489,9 +489,11 @@ class MainActivity : AppCompatActivity(), Logging, } UsbManager.ACTION_USB_DEVICE_ATTACHED -> { - val device: UsbDevice = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE)!! - debug("Handle USB device attached! $device") - usbDevice = device + val device: UsbDevice? = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE) + if (device != null) { + debug("Handle USB device attached! $device") + usbDevice = device + } } Intent.ACTION_MAIN -> {