summaryrefslogtreecommitdiffstats
path: root/libs/rs
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2010-11-16 12:19:26 -0800
committerJason Sams <rjsams@android.com>2010-11-16 12:19:37 -0800
commit7a21ee61484e7c55f8642231362821058104a49d (patch)
tree5d3d0f4f2ab9dc6830bc9c2352c1ff3a226b4956 /libs/rs
parentaf376a5427424a560a0d1a5924c527715762672a (diff)
downloadframeworks_base-7a21ee61484e7c55f8642231362821058104a49d.zip
frameworks_base-7a21ee61484e7c55f8642231362821058104a49d.tar.gz
frameworks_base-7a21ee61484e7c55f8642231362821058104a49d.tar.bz2
Fix crash with extended debugging.
Change-Id: I982a7c7ea7ccae074be5254032c43a862137747a
Diffstat (limited to 'libs/rs')
-rw-r--r--libs/rs/rsScriptC.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/libs/rs/rsScriptC.cpp b/libs/rs/rsScriptC.cpp
index 033f316..072cc16 100644
--- a/libs/rs/rsScriptC.cpp
+++ b/libs/rs/rsScriptC.cpp
@@ -65,12 +65,11 @@ void ScriptC::setupScript(Context *rsc) {
void **dest = ((void ***)mEnviroment.mFieldAddress)[ct];
if (rsc->props.mLogScripts) {
- LOGV("%p ScriptC::setupScript slot=%i dst=%p src=%p type=%p", rsc, ct, dest, ptr, mSlots[ct]->getType());
-
- //const uint32_t *p32 = (const uint32_t *)ptr;
- //for (uint32_t ct2=0; ct2 < mSlots[ct]->getType()->getDimX(); ct2++) {
- //LOGE(" %i = 0x%08x ", ct2, p32[ct2]);
- //}
+ if (mSlots[ct].get() != NULL) {
+ LOGV("%p ScriptC::setupScript slot=%i dst=%p src=%p type=%p", rsc, ct, dest, ptr, mSlots[ct]->getType());
+ } else {
+ LOGV("%p ScriptC::setupScript slot=%i dst=%p src=%p type=null", rsc, ct, dest, ptr);
+ }
}
if (dest) {