diff --git a/libs/surfaces/cc121/cc121.cc b/libs/surfaces/cc121/cc121.cc index 74db97ce5f..c72eed653c 100644 --- a/libs/surfaces/cc121/cc121.cc +++ b/libs/surfaces/cc121/cc121.cc @@ -768,6 +768,7 @@ CC121::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); boost::shared_ptr(_input_port)->set_state (*portnode, version); } } @@ -775,6 +776,7 @@ CC121::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); boost::shared_ptr(_output_port)->set_state (*portnode, version); } } diff --git a/libs/surfaces/faderport/faderport.cc b/libs/surfaces/faderport/faderport.cc index 23b1e4fc8c..4a2cafe4d3 100644 --- a/libs/surfaces/faderport/faderport.cc +++ b/libs/surfaces/faderport/faderport.cc @@ -800,6 +800,7 @@ FaderPort::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); boost::shared_ptr(_input_port)->set_state (*portnode, version); } } @@ -807,6 +808,7 @@ FaderPort::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); boost::shared_ptr(_output_port)->set_state (*portnode, version); } } diff --git a/libs/surfaces/faderport8/faderport8.cc b/libs/surfaces/faderport8/faderport8.cc index 779ada8e7c..3fb0687941 100644 --- a/libs/surfaces/faderport8/faderport8.cc +++ b/libs/surfaces/faderport8/faderport8.cc @@ -818,6 +818,7 @@ FaderPort8::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); DEBUG_TRACE (DEBUG::FaderPort8, "FaderPort8::set_state Input\n"); boost::shared_ptr(_input_port)->set_state (*portnode, version); } @@ -826,6 +827,7 @@ FaderPort8::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); DEBUG_TRACE (DEBUG::FaderPort8, "FaderPort8::set_state Output\n"); boost::shared_ptr(_output_port)->set_state (*portnode, version); } diff --git a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc index d547f97c17..13fca86e0b 100644 --- a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc +++ b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc @@ -663,6 +663,7 @@ GenericMidiControlProtocol::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); boost::shared_ptr(_input_port)->set_state (*portnode, version); } } @@ -670,6 +671,7 @@ GenericMidiControlProtocol::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); boost::shared_ptr(_output_port)->set_state (*portnode, version); } } diff --git a/libs/surfaces/launch_control_xl/launch_control_xl.cc b/libs/surfaces/launch_control_xl/launch_control_xl.cc index d22edc2319..44a57e17ae 100644 --- a/libs/surfaces/launch_control_xl/launch_control_xl.cc +++ b/libs/surfaces/launch_control_xl/launch_control_xl.cc @@ -799,6 +799,7 @@ LaunchControlXL::set_state (const XMLNode & node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_in->set_state (*portnode, version); } } @@ -806,6 +807,7 @@ LaunchControlXL::set_state (const XMLNode & node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_out->set_state (*portnode, version); } } diff --git a/libs/surfaces/mackie/surface_port.cc b/libs/surfaces/mackie/surface_port.cc index 37cdc949d7..02ba53a14a 100644 --- a/libs/surfaces/mackie/surface_port.cc +++ b/libs/surfaces/mackie/surface_port.cc @@ -147,6 +147,7 @@ SurfacePort::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_in->set_state (*portnode, version); } } @@ -154,6 +155,7 @@ SurfacePort::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_out->set_state (*portnode, version); } } diff --git a/libs/surfaces/push2/push2.cc b/libs/surfaces/push2/push2.cc index 12fd1d7e31..821d84066c 100644 --- a/libs/surfaces/push2/push2.cc +++ b/libs/surfaces/push2/push2.cc @@ -1011,6 +1011,7 @@ Push2::set_state (const XMLNode & node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_in->set_state (*portnode, version); } } @@ -1018,6 +1019,7 @@ Push2::set_state (const XMLNode & node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_out->set_state (*portnode, version); } } diff --git a/libs/surfaces/us2400/surface_port.cc b/libs/surfaces/us2400/surface_port.cc index 67d20e3d7b..53b1eb20bc 100644 --- a/libs/surfaces/us2400/surface_port.cc +++ b/libs/surfaces/us2400/surface_port.cc @@ -111,6 +111,7 @@ SurfacePort::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Input"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_in->set_state (*portnode, version); } } @@ -118,6 +119,7 @@ SurfacePort::set_state (const XMLNode& node, int version) if ((child = node.child (X_("Output"))) != 0) { XMLNode* portnode = child->child (Port::state_node_name.c_str()); if (portnode) { + portnode->remove_property ("name"); _async_out->set_state (*portnode, version); } }