From 5f89f510f327228d4ba2261aff7e8faa7d3715aa Mon Sep 17 00:00:00 2001 From: Jack Palevich Date: Wed, 2 Feb 2011 21:16:53 -0800 Subject: Throw an exception when trying to upload a recycled bitmap. Previously we would upload garbage. Change-Id: Id785792a16f9d24685687f4e6b64ec893ccad225 --- opengl/java/android/opengl/GLUtils.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'opengl/java/android') diff --git a/opengl/java/android/opengl/GLUtils.java b/opengl/java/android/opengl/GLUtils.java index e150c19..2f17072 100644 --- a/opengl/java/android/opengl/GLUtils.java +++ b/opengl/java/android/opengl/GLUtils.java @@ -142,6 +142,9 @@ public final class GLUtils { if (bitmap == null) { throw new NullPointerException("texImage2D can't be used with a null Bitmap"); } + if (bitmap.isRecycled()) { + throw new IllegalArgumentException("bitmap is recycled"); + } if (native_texImage2D(target, level, -1, bitmap, -1, border)!=0) { throw new IllegalArgumentException("invalid Bitmap format"); } -- cgit v1.1