summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2015-01-16 17:30:13 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-01-20 23:58:47 -0800
commitcb07c05b9be20420b336d1d0cbc5e136f5d6337c (patch)
tree6722463e58ee6c75d1ab57711f0823abb6838971 /src
parent96dbdca1c7c62c5dfd4d9404cce052c6b52c2c1d (diff)
downloadandroid_packages_apps_Gallery2-cb07c05b9be20420b336d1d0cbc5e136f5d6337c.tar.gz
android_packages_apps_Gallery2-cb07c05b9be20420b336d1d0cbc5e136f5d6337c.tar.bz2
android_packages_apps_Gallery2-cb07c05b9be20420b336d1d0cbc5e136f5d6337c.zip
Gallery2: Fix Gallery2 crash caused by monkey test.
It is NullPointerException which cause this bug happen. Add a condition to avoid NullPointerException. CRs-Fixed: 782023 Change-Id: Ia6d64a6c2a5aa47e3b13b69a26207d9384e40930
Diffstat (limited to 'src')
-rw-r--r--src/com/android/gallery3d/glrenderer/UploadedTexture.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/gallery3d/glrenderer/UploadedTexture.java b/src/com/android/gallery3d/glrenderer/UploadedTexture.java
index f41a979b7..546d9f398 100644
--- a/src/com/android/gallery3d/glrenderer/UploadedTexture.java
+++ b/src/com/android/gallery3d/glrenderer/UploadedTexture.java
@@ -221,8 +221,11 @@ public abstract class UploadedTexture extends BasicTexture {
Assert.assertTrue(bWidth <= texWidth && bHeight <= texHeight);
- // Upload the bitmap to a new texture.
- mId = canvas.getGLId().generateTexture();
+ // Null pointer check here is to avoid monkey test failure.
+ if (canvas.getGLId() != null) {
+ // Upload the bitmap to a new texture.
+ mId = canvas.getGLId().generateTexture();
+ }
canvas.setTextureParameters(this);
if (bWidth == texWidth && bHeight == texHeight) {