X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fresourcethread.C;h=ae861e96f21d863fc417bd7f51222b04fc83fb3e;hp=70138be063718066ce11e5474bbb1849ca1e21ac;hb=d5d61fcb8b007418eb9f481ae61be2b4f738cd5b;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/resourcethread.C b/cinelerra-5.1/cinelerra/resourcethread.C index 70138be0..ae861e96 100644 --- a/cinelerra-5.1/cinelerra/resourcethread.C +++ b/cinelerra-5.1/cinelerra/resourcethread.C @@ -270,8 +270,10 @@ void ResourceThread::stop_draw(int reset) //printf("ResourceThread::stop_draw %d %d\n", __LINE__, reset); //BC_Signals::dump_stack(); - if(reset) items.remove_all_objects(); - operation_count++; + if( reset ) { + items.remove_all_objects(); + ++operation_count; + } item_lock->unlock(); prev_x = -1; prev_h = 0; @@ -757,7 +759,7 @@ void ResourceThread::do_audio(AResourceThreadItem *item) low); if(timer->get_difference() > 250 || item->last) { - mwindow->gui->update(0, 3, 0, 0, 0, 0, 0); + mwindow->gui->update(0, IGNORE_THREAD, 0, 0, 0, 0, 0); timer->update(); } }