if auditioner connections are somehow wiped out in CONFIG/ardour.rc, treat them as...
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 5 Apr 2013 22:00:18 +0000 (18:00 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 5 Apr 2013 22:00:18 +0000 (18:00 -0400)
libs/ardour/auditioner.cc

index 7c1a2e1e2b81be51be613b1c2804c9759ec82213..59d95a5b09497f96a6ee0935161e8f25c4abefac 100644 (file)
@@ -61,7 +61,7 @@ Auditioner::init ()
        vector<string> outputs;
        _session.engine().get_physical_outputs (DataType::AUDIO, outputs);
 
-       if (left == "default") {
+       if (left.empty() || left == "default") {
                 if (_session.monitor_out()) {
                         left = _session.monitor_out()->input()->audio (0)->name();
                         via_monitor = true;
@@ -72,7 +72,7 @@ Auditioner::init ()
                 }
        }
 
-       if (right == "default") {
+       if (right.empty() || right == "default") {
                 if (_session.monitor_out()) {
                         right = _session.monitor_out()->input()->audio (1)->name();
                         via_monitor = true;