summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/device_info.cc
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2015-08-05 22:02:27 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2015-08-09 22:27:40 -0400
commit2a3f5d0107306944517eb1e2afb3f306a37ae55e (patch)
treef4fd8dbc6324722dc59e39226ebacc1fecfe5046 /libs/surfaces/mackie/device_info.cc
parent54ab3fb37e15f94fcc611f58f1af3df2b3b62c05 (diff)
Make MCP MasterPosition match MIDI port number.
Diffstat (limited to 'libs/surfaces/mackie/device_info.cc')
-rw-r--r--libs/surfaces/mackie/device_info.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/device_info.cc b/libs/surfaces/mackie/device_info.cc
index a50d25607a..a4b967c8f4 100644
--- a/libs/surfaces/mackie/device_info.cc
+++ b/libs/surfaces/mackie/device_info.cc
@@ -246,6 +246,8 @@ DeviceInfo::set_state (const XMLNode& node, int /* version */)
if ((prop = child->property ("value")) != 0) {
if ((_master_position = atoi (prop->value().c_str())) == 0) {
_master_position = 0;
+ } else if (_master_position > 0) {
+ _master_position --;
}
}
}