diff --git a/radio/src/gui/colorlcd/module/module_setup.cpp b/radio/src/gui/colorlcd/module/module_setup.cpp index d7889dcf9..4c3837abe 100644 --- a/radio/src/gui/colorlcd/module/module_setup.cpp +++ b/radio/src/gui/colorlcd/module/module_setup.cpp @@ -750,6 +750,7 @@ ModulePage::ModulePage(uint8_t moduleIdx) : Page(ICON_MODEL_SETUP) MODULE_TYPE_COUNT - 1, GET_DEFAULT(md->type)); moduleChoice->setAvailableHandler([=](int8_t moduleType) { + if (moduleType == MODULE_TYPE_NONE) return true; return moduleIdx == INTERNAL_MODULE ? isInternalModuleAvailable(moduleType) : isExternalModuleAvailable(moduleType); });