projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
findobj mode/xlat/scale/rotate, save backup shortcut, undo limit bug, title boundary...
[goodguy/history.git]
/
cinelerra-5.1
/
guicast
/
bctrace.C
diff --git
a/cinelerra-5.1/guicast/bctrace.C
b/cinelerra-5.1/guicast/bctrace.C
index c50fff5f45acd2ce4681f222374fe77ebac9c753..027379bcad5faf867cb2d0e0d6acc32da51ba5d3 100644
(file)
--- a/
cinelerra-5.1/guicast/bctrace.C
+++ b/
cinelerra-5.1/guicast/bctrace.C
@@
-345,7
+345,6
@@
void BC_Trace::unset_temp(char *string)
TheLock TheLocker::the_lock;
TheList TheList::the_list;
TheLock TheLocker::the_lock;
TheList TheList::the_list;
-TheChk TheChk::the_chk;
int lock_item::table_id = 0;
int lock_item::table_id = 0;
@@
-353,7
+352,7
@@
void TheList::dbg_add(pthread_t tid, pthread_t owner, const char *nm)
{
TheLocker the_locker;
int i = the_list.size();
{
TheLocker the_locker;
int i = the_list.size();
- while( --i >= 0 &&
the_list[i]->tid != tid
);
+ while( --i >= 0 &&
!(the_list[i]->tid == tid && the_list[i]->owner == owner)
);
if( i >= 0 ) {
printf("dbg_add, dup %016lx %s %s\n",
(unsigned long)tid, nm, the_list[i]->name);
if( i >= 0 ) {
printf("dbg_add, dup %016lx %s %s\n",
(unsigned long)tid, nm, the_list[i]->name);