| Index: src/core/SkDevice.cpp
 | 
| diff --git a/src/core/SkDevice.cpp b/src/core/SkDevice.cpp
 | 
| index fb4b48fdbd4376614c937bb2e8246aeda9510cff..90be52b403e4e5a40b161b8879afac1e169738dc 100644
 | 
| --- a/src/core/SkDevice.cpp
 | 
| +++ b/src/core/SkDevice.cpp
 | 
| @@ -207,7 +207,8 @@
 | 
|          pnt.setShader(std::move(shader));
 | 
|  
 | 
|          if (colors) {
 | 
| -            pnt.setColorFilter(SkColorFilter::MakeModeFilter(colors[i], mode));
 | 
| +            SkAutoTUnref<SkColorFilter> cf(SkColorFilter::CreateModeFilter(colors[i], mode));
 | 
| +            pnt.setColorFilter(cf);
 | 
|          }
 | 
|          
 | 
|          path.rewind();
 | 
| 
 |