From 86c9ca55dd84ed5ac7736b9b084bd269fc374d0a Mon Sep 17 00:00:00 2001 From: andrekir Date: Mon, 19 Sep 2022 18:11:07 -0300 Subject: [PATCH] fix activity call outside MainActivity --- app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 f09f23d5..d027afe9 100644 --- a/app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt +++ b/app/src/main/java/com/geeksville/mesh/model/BTScanModel.kt @@ -236,9 +236,10 @@ class BTScanModel @Inject constructor( devices.value = (testnodes.map { it.fullAddress to it }).toMap().toMutableMap() // If nothing was selected, by default select the first thing we see - if (selectedAddress == null) + val activity = GeeksvilleApplication.currentActivity + if (selectedAddress == null && activity is MainActivity) changeScanSelection( - GeeksvilleApplication.currentActivity as MainActivity, + activity, testnodes.first().fullAddress )