diff --git a/src/tracks/instrument_track.cpp b/src/tracks/instrument_track.cpp index ef8c2a227..65f758a5b 100644 --- a/src/tracks/instrument_track.cpp +++ b/src/tracks/instrument_track.cpp @@ -790,7 +790,8 @@ void instrumentTrack::loadTrackSpecificSettings( const QDomElement & _this ) // compat code - if node-name doesn't match any known // one, we assume that it is an instrument-plugin // which we'll try to load - else if( automationPattern::classNodeName() != + else if( node.nodeName() != "connection" && + automationPattern::classNodeName() != node.nodeName() && !node.toElement().hasAttribute( "id" ) ) {