diff --git a/timeline/src/Timeline.C b/timeline/src/Timeline.C index f74683a..6cdc0b9 100644 --- a/timeline/src/Timeline.C +++ b/timeline/src/Timeline.C @@ -918,11 +918,15 @@ Timeline::prev_line ( nframes_t *frame, bool bar ) const const nframes_t window = sample_rate() * 60; nframes_t start = 0; + nframes_t length = when; if ( when > window ) + { start = when - window; + length = window; + } - render_tempomap( start, when, prev_next_line_cb, &n ); + render_tempomap( start, length, prev_next_line_cb, &n ); *frame = n.closest;