ZynAddSubFX: properly load preset data if knobs are automated/controlled
commit18d3c886a6a4becbf74b71d60a4ca5f06a9dd5a4
authorTobias Doerffel <tobias.doerffel@gmail.com>
Wed, 1 Sep 2010 21:23:13 +0000 (1 23:23 +0200)
committerTobias Doerffel <tobias.doerffel@gmail.com>
Wed, 1 Sep 2010 21:29:30 +0000 (1 23:29 +0200)
tree19f8424d88e334148b6a5cb6c900cc9340d7f07c
parent58462500d0cca9fabb17352492508a93a982776f
ZynAddSubFX: properly load preset data if knobs are automated/controlled

Commit 534c4debb519dcc6c33b93212db8648b2c691237 introduced a regression.
If knobs have a song-global automation or controllers attached, they
save these settings in a sub XML node which confused the ZASF preset
loader which assumed the first child node would always be the ZASF
preset data. Fix this by explicitely searching for an XML element named
"ZynAddSubFX-data".

Closes #3057275.
(cherry picked from commit 4e695a4ea81892550c0cd927022109a7150553a6)
plugins/zynaddsubfx/ZynAddSubFx.cpp