diff options
author | Robin Gareus <robin@gareus.org> | 2017-05-04 17:19:55 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-05-04 17:19:55 +0200 |
commit | 8a6d303778493fce6aaed62fa1cea47bf8075bf7 (patch) | |
tree | f942ea3ddb1a9cb4d6426cc315312328e56a0c02 | |
parent | ed4d17a8ff9000d66af91f4db33fd16cc388691e (diff) |
Convert old v4 Track monitoring session-state (untested)
-rw-r--r-- | libs/ardour/track.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index f873efaee1..6304235a65 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -164,6 +164,14 @@ Track::set_state (const XMLNode& node, int version) } } + /* convert old 3001 state */ + std::string monitoring; + if (node.get_property (X_("monitoring"), monitoring)) { + XMLNode mon_node ("backwardscompat"); + mon_node.set_property (X_("monitoring"), monitoring); + _monitoring_control->set_state (mon_node, version); + } + if (!node.get_property (X_("saved-meter-point"), _saved_meter_point)) { _saved_meter_point = _meter_point; } |