diff options
| author | 2017-09-27 19:50:07 +0000 | |
|---|---|---|
| committer | 2017-09-27 19:50:07 +0000 | |
| commit | 5fa85b7e2e7000f9b36b91cbc66f311c60cf2ca4 (patch) | |
| tree | e10a1b3b3b5c01e13a06aa3038ecb9c7d6b3c669 | |
| parent | 4726b4e8dc4c8eae84ca16895b22dc6dc43f44f5 (diff) | |
| parent | b20694ab0035d7417c926075b2f2e836fafa9ecc (diff) | |
Merge "Add nullptr check" into oc-mr1-dev
am: b20694ab00
Change-Id: I090a1d0a4f0b2b5ec8c599d795995ea242c2a6ca
| -rw-r--r-- | graphics/java/android/graphics/Shader.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/graphics/java/android/graphics/Shader.java b/graphics/java/android/graphics/Shader.java index 0209cea4e2e5..40288f5ec8af 100644 --- a/graphics/java/android/graphics/Shader.java +++ b/graphics/java/android/graphics/Shader.java @@ -159,8 +159,10 @@ public class Shader { if (mNativeInstance == 0) { mNativeInstance = createNativeInstance(mLocalMatrix == null ? 0 : mLocalMatrix.native_instance); - mCleaner = NoImagePreloadHolder.sRegistry.registerNativeAllocation( - this, mNativeInstance); + if (mNativeInstance != 0) { + mCleaner = NoImagePreloadHolder.sRegistry.registerNativeAllocation( + this, mNativeInstance); + } } return mNativeInstance; } |