Add locking to redraws triggered while recording.

pull/3/head
Jonathan Moore Liles 2008-05-19 00:07:42 -05:00
parent 8d385de54c
commit 97f0283780
2 changed files with 8 additions and 2 deletions

View File

@ -846,7 +846,10 @@ Audio_Region::write ( nframes_t nframes )
if ( W )
{
++W;
Fl::lock();
sequence()->damage( FL_DAMAGE_ALL, x() + w() - W, y(), W, h() );
Fl::awake();
Fl::unlock();
}
}

View File

@ -92,7 +92,10 @@ Track::capture_format = o->menu()[ o->value() ].label();} {}
main_window->show();
Fl::run();} {}
Fl::lock();
Fl::run();} {selected
}
}
Function {TLE()} {open
} {
@ -675,7 +678,7 @@ xruns_output->value( engine->xruns() );} {}
xywh {-4 122 513 427}
} {
Fl_Group {} {
label Credits open selected
label Credits open
xywh {-4 147 507 394}
} {
Fl_Box {} {