13
0

Fully restore ARDOUR::SoloControl state

This is part of a fix for bug #7025 which means the id property of
PBD::Controllable is restored and a new id is not generated at first save.

This also fixes restoring bindings associated SoloControl instances, which is a
bit surprising hasn't been noticed/reported.
This commit is contained in:
Tim Mayberry 2016-09-20 15:12:36 +10:00
parent b6c80153c3
commit 19831f068c

View File

@ -213,8 +213,12 @@ SoloControl::clear_all_solo_state ()
}
int
SoloControl::set_state (XMLNode const & node, int)
SoloControl::set_state (XMLNode const & node, int version)
{
if (SlavableAutomationControl::set_state(node, version)) {
return -1;
}
XMLProperty const * prop;
if ((prop = node.property ("self-solo")) != 0) {