diff options
author | Tim Murray <timmurray@google.com> | 2014-07-10 10:00:00 -0700 |
---|---|---|
committer | Tim Murray <timmurray@google.com> | 2014-07-10 10:00:00 -0700 |
commit | 49a87772b9abe620d28cbe110260424b8950055d (patch) | |
tree | 6f308dd5b472a29c62c29aad07aded4dde838322 /rsType.cpp | |
parent | 8c8eb23d31768bca01e2fd69c3931aeda31f3329 (diff) | |
download | rs-49a87772b9abe620d28cbe110260424b8950055d.tar.gz |
Add missing delete operators to Type and Element.
bug 15861251
Change-Id: I6cbf64f6cb24d2fb3f8ee048c08a982efd4a683e
Diffstat (limited to 'rsType.cpp')
-rw-r--r-- | rsType.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -45,6 +45,13 @@ Type::~Type() { clear(); } +void Type::operator delete(void* ptr) { + if (ptr) { + Type *t = (Type*) ptr; + t->getContext()->mHal.funcs.freeRuntimeMem(ptr); + } +} + void Type::clear() { if (mHal.state.lodCount) { delete [] mHal.state.lodDimX; |