do not do LTC port latency stuff during session deletion, which causes Session::ltc_r...
[ardour.git] / 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);
+               }
        }
 }