Skip to content

Commit b90551b

Browse files
committed
Trigger parameterValueChanged() when loading from XML
Ensures "global" parameter value changes are relayed to the processor when loading settings from an XML file
1 parent ae52b3b commit b90551b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

Source/Processors/GenericProcessor/GenericProcessor.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1734,7 +1734,11 @@ void GenericProcessor::loadFromXml()
17341734
if (xmlNode->hasTagName("GLOBAL_PARAMETERS"))
17351735
{
17361736
for (int i = 0; i < xmlNode->getNumAttributes(); i++)
1737-
getParameter(xmlNode->getAttributeName(i))->fromXml(xmlNode);
1737+
{
1738+
auto param = getParameter(xmlNode->getAttributeName(i));
1739+
param->fromXml(xmlNode);
1740+
parameterValueChanged(param);
1741+
}
17381742
}
17391743

17401744
if (xmlNode->hasTagName("STREAM") && dataStreams.size() > 0)

0 commit comments

Comments
 (0)