fix fx obsolete parameter handling
This commit is contained in:
parent
a46faab818
commit
41e67d6502
1 changed files with 3 additions and 2 deletions
|
@ -65,7 +65,7 @@ class TParamVarT final : public TParamVar {
|
||||||
public:
|
public:
|
||||||
TParamVarT(std::string name, T *var = nullptr, TParamP pluginVar = 0,
|
TParamVarT(std::string name, T *var = nullptr, TParamP pluginVar = 0,
|
||||||
bool hidden = false, bool obsolete = false)
|
bool hidden = false, bool obsolete = false)
|
||||||
: TParamVar(name, hidden), m_var(var), m_pluginVar(pluginVar) {}
|
: TParamVar(name, hidden, obsolete), m_var(var), m_pluginVar(pluginVar) {}
|
||||||
TParamVarT() = delete;
|
TParamVarT() = delete;
|
||||||
void setParam(TParam *param) {
|
void setParam(TParam *param) {
|
||||||
if (m_var)
|
if (m_var)
|
||||||
|
@ -80,7 +80,8 @@ public:
|
||||||
return m_pluginVar.getPointer();
|
return m_pluginVar.getPointer();
|
||||||
}
|
}
|
||||||
TParamVar *clone() const {
|
TParamVar *clone() const {
|
||||||
return new TParamVarT<T>(getName(), m_var, m_pluginVar, isHidden());
|
return new TParamVarT<T>(getName(), m_var, m_pluginVar, isHidden(),
|
||||||
|
isObsolete());
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue