From 88d415f2cea20a6f48bb199917a5f98449b82ac0 Mon Sep 17 00:00:00 2001 From: andrekir Date: Fri, 14 Apr 2023 07:26:18 -0300 Subject: [PATCH] fix: primaryChannel IndexOutOfBoundsException --- app/src/main/java/com/geeksville/mesh/model/ChannelSet.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/model/ChannelSet.kt b/app/src/main/java/com/geeksville/mesh/model/ChannelSet.kt index d9415cec0..aac69f5a8 100644 --- a/app/src/main/java/com/geeksville/mesh/model/ChannelSet.kt +++ b/app/src/main/java/com/geeksville/mesh/model/ChannelSet.kt @@ -41,7 +41,7 @@ data class ChannelSet( */ val primaryChannel: Channel? get() = with(protobuf) { - Channel(getSettings(0), loraConfig).takeIf { settingsCount > 0 } + if (settingsCount > 0) Channel(getSettings(0), loraConfig) else null } /// Return an URL that represents the current channel values