[bw] set multi binding mode only if multimodule

This commit is contained in:
Raphael Coeffic
2021-09-29 19:08:17 +02:00
committed by Raphael Coeffic
parent b60f7dd37c
commit bb4eedd073
2 changed files with 8 additions and 5 deletions
+4 -2
View File
@@ -1255,7 +1255,8 @@ void menuModelSetup(event_t event)
}
uint8_t newFlag = 0;
#if defined(MULTIMODULE)
if (getMultiBindStatus(moduleIdx) == MULTI_BIND_FINISHED) {
if (isModuleMultimodule(moduleIdx) &&
getMultiBindStatus(moduleIdx) == MULTI_BIND_FINISHED) {
setMultiBindStatus(moduleIdx, MULTI_BIND_NONE);
s_editMode = 0;
}
@@ -1294,7 +1295,8 @@ void menuModelSetup(event_t event)
}
moduleState[moduleIdx].mode = newFlag;
#if defined(MULTIMODULE)
if (newFlag == MODULE_MODE_BIND) {
if (isModuleMultimodule(moduleIdx) &&
(newFlag == MODULE_MODE_BIND)) {
setMultiBindStatus(moduleIdx, MULTI_BIND_INITIATED);
}
#endif