From 7aa150c0967b725850cf27de58f50a25a960b092 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Tue, 21 Sep 2010 14:47:22 -0700 Subject: [PATCH] Detect and throw exception for using objects after explicitly destroying them. Change-Id: Ic50d6974c80672846140c7f9435ec9468855f0bc --- graphics/java/android/renderscript/BaseObj.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/graphics/java/android/renderscript/BaseObj.java b/graphics/java/android/renderscript/BaseObj.java index 3198e3fdb2295..715e3fbcbdc7d 100644 --- a/graphics/java/android/renderscript/BaseObj.java +++ b/graphics/java/android/renderscript/BaseObj.java @@ -32,6 +32,9 @@ class BaseObj { } public int getID() { + if (mDestroyed) { + throw new IllegalStateException("using a destroyed object."); + } return mID; }