Get stop frame right when finalizing regions.

This commit is contained in:
Jonathan Moore Liles 2008-05-17 00:34:42 -05:00
parent 91614d9aa1
commit f4661611a0
2 changed files with 3 additions and 2 deletions

View File

@ -213,7 +213,6 @@ Record_DS::start ( nframes_t frame )
void
Record_DS::stop ( nframes_t frame )
{
if ( ! _recording )
{
printf( "programming error: attempt to stop recording when no recording is being made\n" );

View File

@ -1167,12 +1167,14 @@ Timeline::record ( void )
void
Timeline::stop ( void )
{
nframes_t frame = transport->frame;
for ( int i = tracks->children(); i-- ; )
{
Track *t = (Track*)tracks->child( i );
if ( t->armed() && t->record_ds )
t->record_ds->stop( transport->frame );
t->record_ds->stop( frame );
}
Loggable::block_end();