table_lock->lock("BC_Resources::release_textures");
for(int i = 0; i < pbuffer_ids.total; i++) {
PBufferID *ptr = pbuffer_ids.values[i];
- if( ptr->window_id == window_id ) {
+ if( ptr->window_id == window_id &&
+ ptr->glx_pbuffer == pbuffer ) {
ptr->in_use = 0;
}
}