| @@ -101,9 +101,6 @@ struct Module { | |||||
| if (paramQuantities[paramId]) | if (paramQuantities[paramId]) | ||||
| delete paramQuantities[paramId]; | delete paramQuantities[paramId]; | ||||
| Param* p = ¶ms[paramId]; | |||||
| p->value = defaultValue; | |||||
| ParamQuantity* q = new TParamQuantity; | ParamQuantity* q = new TParamQuantity; | ||||
| q->module = this; | q->module = this; | ||||
| q->paramId = paramId; | q->paramId = paramId; | ||||
| @@ -116,6 +113,9 @@ struct Module { | |||||
| q->displayMultiplier = displayMultiplier; | q->displayMultiplier = displayMultiplier; | ||||
| q->displayOffset = displayOffset; | q->displayOffset = displayOffset; | ||||
| paramQuantities[paramId] = q; | paramQuantities[paramId] = q; | ||||
| Param* p = ¶ms[paramId]; | |||||
| p->value = q->getDefaultValue(); | |||||
| } | } | ||||
| template <class TPortInfo = PortInfo> | template <class TPortInfo = PortInfo> | ||||