global clears master and group, master clears group

This commit is contained in:
Paul Fd 2020-04-07 16:26:00 +02:00
parent c2360bad45
commit b2a4f8a559

View file

@ -55,6 +55,8 @@ void sfz::Synth::onParseFullBlock(const std::string& header, const std::vector<O
switch (hash(header)) {
case hash("global"):
globalOpcodes = members;
groupOpcodes.clear();
masterOpcodes.clear();
handleGlobalOpcodes(members);
break;
case hash("control"):
@ -63,6 +65,7 @@ void sfz::Synth::onParseFullBlock(const std::string& header, const std::vector<O
break;
case hash("master"):
masterOpcodes = members;
groupOpcodes.clear();
numMasters++;
break;
case hash("group"):