From ebc059ac3133ad8caa675b06a407f4ef424c26c7 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Sun, 25 May 2008 21:51:55 -0500 Subject: [PATCH] Don't bother rebuffering if the transport isn't rolling. --- Timeline/Audio_Sequence.C | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Timeline/Audio_Sequence.C b/Timeline/Audio_Sequence.C index c10c1af..24a63ed 100644 --- a/Timeline/Audio_Sequence.C +++ b/Timeline/Audio_Sequence.C @@ -129,7 +129,8 @@ Audio_Sequence::handle_widget_change ( nframes_t start, nframes_t length ) /* trigger rebuffer */ /* FIXME: we really only need to rebuffer *this* sequence! */ /* FIXME: how does this fit into the selection? */ - if ( start > transport->frame || start + length > transport->frame ) + + if ( transport->rolling && ( start > transport->frame || start + length > transport->frame ) ) transport->locate( transport->frame ); }