diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-10-13 07:33:20 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-10-13 07:33:27 -0400 |
commit | 3169ac0444563ff3ab8c549df0d798aad088e942 (patch) | |
tree | 0d5762286c835cdfbc2a0fcb85edc648a9bd7b60 /libs/surfaces/mackie/surface.cc | |
parent | fbdb4c602ebd9be2c567825d27bc259cf96505f6 (diff) |
fix the design of Mackie XML state management
Diffstat (limited to 'libs/surfaces/mackie/surface.cc')
-rw-r--r-- | libs/surfaces/mackie/surface.cc | 10 |
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; } } |