From 771bebb94054d06f97284379c93a2620613513c3 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Mon, 7 Dec 2009 12:40:12 -0800 Subject: Add Java exceptions to catch RS calls with no context or no surface. --- graphics/java/android/renderscript/Element.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'graphics/java/android/renderscript/Element.java') diff --git a/graphics/java/android/renderscript/Element.java b/graphics/java/android/renderscript/Element.java index 73d8266..ee9b098 100644 --- a/graphics/java/android/renderscript/Element.java +++ b/graphics/java/android/renderscript/Element.java @@ -284,6 +284,7 @@ public class Element extends BaseObj { } public static Element createFromClass(RenderScript rs, Class c) { + rs.validate(); Field[] fields = c.getFields(); Builder b = new Builder(rs); @@ -322,6 +323,7 @@ public class Element extends BaseObj { } void init() { + mRS.validate(); internalCreate(mRS, this); } @@ -483,6 +485,7 @@ public class Element extends BaseObj { } public Element create() { + mRS.validate(); Element e = new Element(mRS, mEntryCount); java.lang.System.arraycopy(mEntries, 0, e.mEntries, 0, mEntryCount); e.init(); -- cgit v1.1