mantis 0005805
authorderAbgang <david.santamauro@gmail.com>
Thu, 2 Jan 2014 22:13:14 +0000 (17:13 -0500)
committerderAbgang <david.santamauro@gmail.com>
Thu, 2 Jan 2014 22:13:14 +0000 (17:13 -0500)
libs/ardour/session.cc

index 40123e06702b0be5678d44c2de96c24635926ea8..af52163ae9684bd9cf86afc3d595a09d7ce3fca7 100644 (file)
@@ -1985,7 +1985,7 @@ Session::auto_connect_route (boost::shared_ptr<Route> route, ChanCount& existing
                        for (uint32_t i = output_start.get(*t); i < route->n_outputs().get(*t); ++i) {
                                string port;
 
-                               if ((*t) == DataType::MIDI || Config->get_output_auto_connect() & AutoConnectPhysical) {
+                               if ((*t) == DataType::MIDI && Config->get_output_auto_connect() & AutoConnectPhysical) {
                                        port = physoutputs[(out_offset.get(*t) + i) % nphysical_out];
                                } else if ((*t) == DataType::AUDIO && Config->get_output_auto_connect() & AutoConnectMaster) {
                                         /* master bus is audio only */