summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/surface.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-10-13 07:33:20 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2015-10-13 07:33:27 -0400
commit3169ac0444563ff3ab8c549df0d798aad088e942 (patch)
tree0d5762286c835cdfbc2a0fcb85edc648a9bd7b60 /libs/surfaces/mackie/surface.cc
parentfbdb4c602ebd9be2c567825d27bc259cf96505f6 (diff)
fix the design of Mackie XML state management
Diffstat (limited to 'libs/surfaces/mackie/surface.cc')
-rw-r--r--libs/surfaces/mackie/surface.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/libs/surfaces/mackie/surface.cc b/libs/surfaces/mackie/surface.cc
index ff5de96513..1ef37672c6 100644
--- a/libs/surfaces/mackie/surface.cc
+++ b/libs/surfaces/mackie/surface.cc
@@ -270,12 +270,10 @@ Surface::set_state (const XMLNode& node, int version)
return 0;
}
- if (_mcp.session_load ()) {
- XMLNode* portnode = mynode->child (X_("Port"));
- if (portnode) {
- if (_port->set_state (*portnode, version)) {
- return -1;
- }
+ XMLNode* portnode = mynode->child (X_("Port"));
+ if (portnode) {
+ if (_port->set_state (*portnode, version)) {
+ return -1;
}
}