summaryrefslogtreecommitdiff
path: root/libs/rs/rsObjectBase.cpp
diff options
context:
space:
mode:
author Jason Sams <rjsams@android.com> 2010-09-30 18:35:56 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2010-09-30 18:35:56 -0700
commit37ece16cdc87b33c022986a66ae1c4cc50e65936 (patch)
treecbf149260d8d63e7e260ddb7d99d6d58c6da74d1 /libs/rs/rsObjectBase.cpp
parent52a4ac3f5ede7e781c97d787297d9e644dfef958 (diff)
parentf166d9b5a280f0ec2ce7e089471c20a1477e2dbb (diff)
Merge "Add object validity checking."
Diffstat (limited to 'libs/rs/rsObjectBase.cpp')
-rw-r--r--libs/rs/rsObjectBase.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/rs/rsObjectBase.cpp b/libs/rs/rsObjectBase.cpp
index 713d61e0b430..f69cb159b83b 100644
--- a/libs/rs/rsObjectBase.cpp
+++ b/libs/rs/rsObjectBase.cpp
@@ -195,3 +195,15 @@ void ObjectBase::dumpAll(Context *rsc)
}
}
+bool ObjectBase::isValid(const Context *rsc, const ObjectBase *obj)
+{
+ const ObjectBase * o = rsc->mObjHead;
+ while (o) {
+ if (o == obj) {
+ return true;
+ }
+ o = o->mNext;
+ }
+ return false;
+}
+