summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2012-10-17 15:57:48 +0000
committerRobin Gareus <robin@gareus.org>2012-10-17 15:57:48 +0000
commit501d870b3c7e01756a22faaa5b446bd36b331259 (patch)
treecb3c43d2042af27481f858a689827a051ea857c1 /gtk2_ardour
parentcff8a65db2c1dc7c96e9591370d01f8da5b1f324 (diff)
fix delta display of MClk slave.
git-svn-id: svn://localhost/ardour2/branches/3.0@13298 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/audio_clock.cc12
1 files changed, 9 insertions, 3 deletions
diff --git a/gtk2_ardour/audio_clock.cc b/gtk2_ardour/audio_clock.cc
index a67e086db7..4cd60a9621 100644
--- a/gtk2_ardour/audio_clock.cc
+++ b/gtk2_ardour/audio_clock.cc
@@ -1124,9 +1124,15 @@ AudioClock::set_timecode (framepos_t when, bool /*force*/)
}
break;
case MIDIClock:
- _left_layout->set_text (string_compose ("%1",
- sync_source_to_string(sync_src, true)));
- _right_layout->set_text (slave->approximate_current_delta());
+ if (slave) {
+ _left_layout->set_text (string_compose ("%1",
+ sync_source_to_string(sync_src, true)));
+ _right_layout->set_text (slave->approximate_current_delta());
+ } else {
+ _left_layout->set_text (string_compose ("%1 --pending--",
+ sync_source_to_string(sync_src, true)));
+ _right_layout->set_text ("");
+ }
break;
case LTC:
if (slave) {