[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 -3
View File
@@ -1432,7 +1432,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;
}
@@ -1488,11 +1489,11 @@ 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
}
}
break;