projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixes for colorpicker loops/deadlocks, add mask smooth_buttons, rm orig mask_smooth
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
resourcethread.C
diff --git
a/cinelerra-5.1/cinelerra/resourcethread.C
b/cinelerra-5.1/cinelerra/resourcethread.C
index 70138be063718066ce11e5474bbb1849ca1e21ac..ae861e96f21d863fc417bd7f51222b04fc83fb3e 100644
(file)
--- 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();
//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;
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)
{
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();
}
}
timer->update();
}
}