Fix destruction issues relating to AllocationAdapter.
bug 12971201 Change-Id: I3d9f66f527a35837ac866a695bdcc41d908a2562
This commit is contained in:
@@ -122,7 +122,8 @@ public class BaseObj {
|
||||
// must include nObjDestroy in the critical section
|
||||
ReentrantReadWriteLock.ReadLock rlock = mRS.mRWLock.readLock();
|
||||
rlock.lock();
|
||||
if(mRS.isAlive()) {
|
||||
// AllocationAdapters are BaseObjs with an ID of 0 but should not be passed to nObjDestroy
|
||||
if(mRS.isAlive() && mID != 0) {
|
||||
mRS.nObjDestroy(mID);
|
||||
}
|
||||
rlock.unlock();
|
||||
|
||||
Reference in New Issue
Block a user