Fix also companion not use the CUSTOM protocol as normal protocol anymore.

This commit is contained in:
Arne Schwabe
2016-10-16 22:24:36 +02:00
parent 278e71d6f9
commit 4082a320b8
3 changed files with 6 additions and 4 deletions
+4
View File
@@ -324,6 +324,8 @@ void ModulePanel::update()
if (mask & MASK_MULTIMODULE) {
int numEntries = getNumSubtypes(static_cast<MultiModuleRFProtocols>(module.multi.rfProtocol));
if (module.multi.customProto)
numEntries=8;
// Removes extra items
ui->multiSubType->setMaxCount(numEntries);
for (int i=0; i < numEntries; i++) {
@@ -476,6 +478,8 @@ void ModulePanel::on_multiProtocol_currentIndexChanged(int index)
lock=true;
module.multi.rfProtocol = index;
unsigned int maxSubTypes = getNumSubtypes(static_cast<MultiModuleRFProtocols>(index));
if (module.multi.customProto)
maxSubTypes=8;
module.subType = std::min(module.subType, maxSubTypes -1);
update();
emit modified();