summaryrefslogtreecommitdiff
path: root/gtk2_ardour/transport_masters_dialog.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-02-06 13:53:17 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2019-02-06 13:54:05 -0700
commit896091d25632d8c5b26143ef3dc952acb6b74b4f (patch)
tree953f337c136d96f476fb10e87e46738a886cb669 /gtk2_ardour/transport_masters_dialog.cc
parent5e1484bf1825475ea7d6b14b1fb93193e9ee2ed0 (diff)
do not attempt to update transport master rows if audioengine is not running
Diffstat (limited to 'gtk2_ardour/transport_masters_dialog.cc')
-rw-r--r--gtk2_ardour/transport_masters_dialog.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/transport_masters_dialog.cc b/gtk2_ardour/transport_masters_dialog.cc
index 5172c78f85..7421671a01 100644
--- a/gtk2_ardour/transport_masters_dialog.cc
+++ b/gtk2_ardour/transport_masters_dialog.cc
@@ -488,6 +488,10 @@ TransportMastersWidget::Row::update (Session* s, samplepos_t now)
boost::shared_ptr<TimecodeTransportMaster> ttm;
boost::shared_ptr<MIDIClock_TransportMaster> mtm;
+ if (!AudioEngine::instance()->running()) {
+ return;
+ }
+
if (s) {
if (tm->speed_and_position (speed, pos, most_recent, when, now)) {