summaryrefslogtreecommitdiff
path: root/libs/ardour/track.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-05-05 14:31:19 +0200
committerRobin Gareus <robin@gareus.org>2017-05-05 14:31:19 +0200
commit337b100b47f432c2057cd4d6b952587f5edce859 (patch)
tree79d6d2cd96f192700be72a28e60cb0b3e3e44199 /libs/ardour/track.cc
parent401eefec1c6b8802f562954399956a11774963f2 (diff)
Fix converting v4 monitor state -- amend 8a6d30377
It looks like MonitorControl::_monitoring is unused and should be removed. The actual value is Evoral::Control::_user_value
Diffstat (limited to 'libs/ardour/track.cc')
-rw-r--r--libs/ardour/track.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc
index 6304235a65..1d17d9238c 100644
--- a/libs/ardour/track.cc
+++ b/libs/ardour/track.cc
@@ -165,10 +165,11 @@ Track::set_state (const XMLNode& node, int version)
}
/* convert old 3001 state */
- std::string monitoring;
+ MonitorChoice monitoring;
if (node.get_property (X_("monitoring"), monitoring)) {
XMLNode mon_node ("backwardscompat");
mon_node.set_property (X_("monitoring"), monitoring);
+ mon_node.set_property (X_("value"), (int) monitoring);
_monitoring_control->set_state (mon_node, version);
}