don't pan send/return inserts
authorRobin Gareus <robin@gareus.org>
Wed, 15 Jan 2014 16:59:16 +0000 (17:59 +0100)
committerRobin Gareus <robin@gareus.org>
Wed, 15 Jan 2014 16:59:16 +0000 (17:59 +0100)
libs/ardour/delivery.cc

index 82e025845ecb86ea23519793344df870a38c1b37..4a392a8145ba85947bdadac633a8b2604d356987 100644 (file)
@@ -397,8 +397,7 @@ Delivery::reset_panner ()
        if (panners_legal) {
                if (!_no_panner_reset) {
 
-                       if (_panshell) {
-                               assert (_role == Main || _role == Aux || _role == Send || _role == Listen);
+                       if (_panshell && _role != Insert) {
                                _panshell->configure_io (ChanCount (DataType::AUDIO, pans_required()), ChanCount (DataType::AUDIO, pan_outs()));
                        }
                }
@@ -412,8 +411,7 @@ Delivery::reset_panner ()
 void
 Delivery::panners_became_legal ()
 {
-       if (_panshell) {
-               assert (_role == Main || _role == Aux || _role == Send || _role == Listen);
+       if (_panshell && _role != Insert) {
                _panshell->configure_io (ChanCount (DataType::AUDIO, pans_required()), ChanCount (DataType::AUDIO, pan_outs()));
        }