From fbe294c37823532fe550b453b65d6476bb38b55e Mon Sep 17 00:00:00 2001 From: 3djc Date: Sat, 12 Dec 2020 11:02:35 +0100 Subject: [PATCH] Fix multi subprotocol sometimes not showing --- radio/src/gui/gui_common.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/radio/src/gui/gui_common.h b/radio/src/gui/gui_common.h index dd473eee8..8f30a624e 100644 --- a/radio/src/gui/gui_common.h +++ b/radio/src/gui/gui_common.h @@ -241,10 +241,12 @@ inline bool MULTIMODULE_HAS_SUBTYPE(uint8_t moduleIdx) } else { - if (g_model.moduleData[moduleIdx].getMultiProtocol() > MODULE_SUBTYPE_MULTI_LAST) + if (g_model.moduleData[moduleIdx].getMultiProtocol() > MODULE_SUBTYPE_MULTI_LAST) { return true; - else - return getMultiProtocolDefinition(g_model.moduleData[moduleIdx].getMultiProtocol())->maxSubtype > 0; + } + else { + return getMultiProtocolDefinition(g_model.moduleData[moduleIdx].getMultiProtocol())->subTypeString != nullptr; + } } }