summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
authorDaniel Sheeler <dsheeler@pobox.com>2017-05-28 15:46:22 -0500
committerDaniel Sheeler <dsheeler@pobox.com>2017-05-29 15:42:27 -0500
commitd67436af3bf6d1f71ae062d4a50054d847bfb18b (patch)
tree0d733d4d8ddcd6bb96648f24ced085d2de409c4e /libs/ardour/session.cc
parentb21c4b41a39c4ace711b52c2ee02617e8c274aae (diff)
duplicate routes start off unsoloed to avoid issues related to upstream / downstream buses
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r--libs/ardour/session.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index ffb0022729..4d046b3436 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -3401,6 +3401,10 @@ Session::new_route_from_template (uint32_t how_many, PresentationInfo::order_t i
}
}
+ /* new routes start off unsoloed to avoid issues related to
+ upstream / downstream buses. */
+ node_copy.remove_node_and_delete(X_("Controllable"), X_("name"), X_("solo"));
+
boost::shared_ptr<Route> route (XMLRouteFactory (node_copy, 3000));
if (route == 0) {