From 7e21d63044388d18995983527823bed230efd5c3 Mon Sep 17 00:00:00 2001 From: Kevin Hester Date: Fri, 2 Apr 2021 13:55:41 +0800 Subject: [PATCH] cope with malformatted broadcasts --- app/src/main/java/com/geeksville/mesh/MainActivity.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/MainActivity.kt b/app/src/main/java/com/geeksville/mesh/MainActivity.kt index 68bb9854e..f312bb667 100644 --- a/app/src/main/java/com/geeksville/mesh/MainActivity.kt +++ b/app/src/main/java/com/geeksville/mesh/MainActivity.kt @@ -803,13 +803,10 @@ class MainActivity : AppCompatActivity(), Logging, } MeshService.ACTION_MESH_CONNECTED -> { - val connected = - MeshService.ConnectionState.valueOf( - intent.getStringExtra( - EXTRA_CONNECTED - )!! - ) - onMeshConnectionChanged(connected) + val extra = intent.getStringExtra(EXTRA_CONNECTED) + if (extra != null) { + onMeshConnectionChanged(MeshService.ConnectionState.valueOf(extra)) + } } else -> TODO() }