fix creating aux-busses from templates, reset return-bitslot
authorRobin Gareus <robin@gareus.org>
Thu, 2 Jun 2016 20:01:36 +0000 (22:01 +0200)
committerRobin Gareus <robin@gareus.org>
Thu, 2 Jun 2016 20:25:41 +0000 (22:25 +0200)
libs/ardour/session.cc

index 37fd3826699402ade3f6982b8f204370edd55fa1..7833cad6496d7b7da7bc7e6cdd09ba79b2baed80 100644 (file)
@@ -3261,6 +3261,10 @@ Session::new_route_from_template (uint32_t how_many, XMLNode& node, const std::s
                                                (*i)->add_property ("bitslot", buf);
                                                (*i)->add_property ("name", name);
                                        }
+                                       else if (type && type->value() == X_("intreturn")) {
+                                               (*i)->remove_property (X_("bitslot"));
+                                               (*i)->add_property ("ignore-bitslot", "1");
+                                       }
                                        else if (type && type->value() == X_("return")) {
                                                // Return::set_state() generates a new one
                                                (*i)->remove_property (X_("bitslot"));