| Index: samplecode/SampleAll.cpp
 | 
| diff --git a/samplecode/SampleAll.cpp b/samplecode/SampleAll.cpp
 | 
| index 70ecd9fe7e57dea95258bccb8810c738b00a60f3..b8b0ee677d168dfc8d84b4b5a697879a5dc947a0 100644
 | 
| --- a/samplecode/SampleAll.cpp
 | 
| +++ b/samplecode/SampleAll.cpp
 | 
| @@ -384,7 +384,7 @@
 | 
|          SkMaskFilter* embossFilter = SkEmbossMaskFilter::Create(sigma, light);
 | 
|  
 | 
|          SkXfermode* xfermode = SkXfermode::Create(SkXfermode::kXor_Mode);
 | 
| -        auto lightingFilter = SkColorMatrixFilter::MakeLightingFilter(
 | 
| +        SkColorFilter* lightingFilter = SkColorMatrixFilter::CreateLightingFilter(
 | 
|              0xff89bc45, 0xff112233);
 | 
|  
 | 
|          canvas->save();
 | 
| @@ -406,7 +406,7 @@
 | 
|          paint.setStrokeWidth(SkIntToScalar(10));
 | 
|          paint.setStyle(SkPaint::kStroke_Style);
 | 
|          paint.setXfermode(xfermode)->unref();
 | 
| -        paint.setColorFilter(lightingFilter);
 | 
| +        paint.setColorFilter(lightingFilter)->unref();
 | 
|          canvas->drawLine(start.fX, start.fY, stop.fX, stop.fY, paint); // should not be green
 | 
|          paint.setXfermode(nullptr);
 | 
|          paint.setColorFilter(nullptr);
 | 
| @@ -543,9 +543,9 @@
 | 
|  
 | 
|  #if 01
 | 
|              int index = i % SK_ARRAY_COUNT(gLightingColors);
 | 
| -            paint.setColorFilter(SkColorMatrixFilter::MakeLightingFilter(
 | 
| +            paint.setColorFilter(SkColorMatrixFilter::CreateLightingFilter(
 | 
|                                      gLightingColors[index].fMul,
 | 
| -                                    gLightingColors[index].fAdd));
 | 
| +                                    gLightingColors[index].fAdd))->unref();
 | 
|  #endif
 | 
|  
 | 
|              canvas->drawText(str.c_str(), str.size(), x, y, paint);
 | 
| 
 |