OSDN Git Service

Fix bug #10205316 CTS (KLP): android.graphics tests are failing
authorFabrice Di Meglio <fdimeglio@google.com>
Fri, 9 Aug 2013 02:11:34 +0000 (19:11 -0700)
committerFabrice Di Meglio <fdimeglio@google.com>
Fri, 9 Aug 2013 02:11:34 +0000 (19:11 -0700)
- fix null Shader case during copy

Related to https://googleplex-android-review.googlesource.com/#/c/336815/7

Change-Id: I920d6bb181ddb92d6f771e5060fd1858430e71ad

graphics/java/android/graphics/Paint.java

index 331cf6e..69d9916 100644 (file)
@@ -431,6 +431,8 @@ public class Paint {
         mRasterizer = paint.mRasterizer;
         if (paint.mShader != null) {
             mShader = paint.mShader.copy();
+        } else {
+            mShader = null;
         }
         mTypeface = paint.mTypeface;
         mXfermode = paint.mXfermode;