// cache deleted during checkout, destroy this
if( users == 1 ) {
- current->Garbage::remove_user();
+ remove_user();
total_lock->unlock();
return 0;
}
//printf("users: %i \n", users );
-
- current->Garbage::remove_user();
+ EDL *parent = edl->parent_edl;
+ if(parent)
+ remove_user();
total_lock->unlock();
//printf("check out %p %lx %s\n", current, tid, asset->path);
return current ? current->file : 0;