Simplify LightingFilter in add-free case
am: 0698300cc5

* commit '0698300cc567384d6c528b5b1757ed8abe930dc5':
  Simplify LightingFilter in add-free case

Change-Id: Ic395be971bac84e1d2e6f8b9043c026051c21361
diff --git a/src/effects/SkColorMatrixFilter.cpp b/src/effects/SkColorMatrixFilter.cpp
index e122b6a..6b1fd2f 100644
--- a/src/effects/SkColorMatrixFilter.cpp
+++ b/src/effects/SkColorMatrixFilter.cpp
@@ -17,6 +17,10 @@
 }
 
 SkColorFilter* SkColorMatrixFilter::CreateLightingFilter(SkColor mul, SkColor add) {
+    if (0 == add) {
+        return SkColorFilter::CreateModeFilter(mul | SK_ColorBLACK,
+                                               SkXfermode::Mode::kModulate_Mode);
+    }
     SkColorMatrix matrix;
     matrix.setScale(byte_to_scale(SkColorGetR(mul)),
                     byte_to_scale(SkColorGetG(mul)),