do not do LTC port latency stuff during session deletion, which causes Session::ltc_r...
authorPaul Davis <paul@linuxaudiosystems.com>
Sat, 27 Oct 2012 00:14:37 +0000 (00:14 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Sat, 27 Oct 2012 00:14:37 +0000 (00:14 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@13354 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/session_ltc.cc

index ae41444832e0c8aa4909ebb781dc2055a45f147b..dd2ddb569233efe49c27b0369e03ce615f9f755c 100644 (file)
@@ -81,9 +81,11 @@ Session::ltc_tx_reset()
        ltc_enc_byte = 0;
        ltc_enc_cnt = 0;
 
-       boost::shared_ptr<Port> ltcport = ltc_output_port();
-       if (ltcport) {
-               ltcport->get_connected_latency_range(ltc_out_latency, true);
+       if (!deletion_in_progress()) {
+               boost::shared_ptr<Port> ltcport = ltc_output_port();
+               if (ltcport) {
+                       ltcport->get_connected_latency_range(ltc_out_latency, true);
+               }
        }
 }