commit | a4a54e42fc710a62b47cbcb9d64c34a190429d9e | [log] [tgz] |
---|---|---|
author | Jason Sams <rjsams@android.com> | Wed Jun 10 18:39:40 2009 -0700 |
committer | Jason Sams <rjsams@android.com> | Wed Jun 10 18:39:40 2009 -0700 |
tree | 9dde1093f2324f1acbd2fd2cb62b5ff5e5362aeb | |
parent | 81e48fa63c918b7bd80018c0b99255ddb6e1d058 [diff] [blame] |
Fix bug with bad conversion of java strings to C strings for object names. Update test app to test object defines.
diff --git a/rsObjectBase.cpp b/rsObjectBase.cpp index 8660818..8f5232a 100644 --- a/rsObjectBase.cpp +++ b/rsObjectBase.cpp
@@ -56,3 +56,15 @@ strcpy(mName, name); } } + +void ObjectBase::setName(const char *name, uint32_t len) +{ + delete mName; + mName = NULL; + if (name) { + mName = new char[len + 1]; + memcpy(mName, name, len); + mName[len] = 0; + } +} +