Index: gm/imagefiltersgraph.cpp |
diff --git a/gm/imagefiltersgraph.cpp b/gm/imagefiltersgraph.cpp |
index 882918cb7b7d3c4c1117b4c76dc2358e5f4d3787..f97072e443d1fff61760c7946112023844804260 100644 |
--- a/gm/imagefiltersgraph.cpp |
+++ b/gm/imagefiltersgraph.cpp |
@@ -142,7 +142,7 @@ protected: |
0, 0, SK_Scalar1, 0, 0, |
0, 0, 0, 0.5f, 0 }; |
- SkAutoTUnref<SkColorFilter> matrixFilter(new SkColorMatrixFilter(matrix)); |
+ SkAutoTUnref<SkColorFilter> matrixFilter(SkColorMatrixFilter::Create(matrix)); |
SkAutoTUnref<SkImageFilter> colorMorph(SkColorFilterImageFilter::Create(matrixFilter, morph)); |
SkAutoTUnref<SkXfermode> mode(SkXfermode::Create(SkXfermode::kSrcOver_Mode)); |
SkAutoTUnref<SkImageFilter> blendColor(new SkXfermodeImageFilter(mode, colorMorph)); |
@@ -157,8 +157,8 @@ protected: |
0, SK_Scalar1, 0, 0, 0, |
0, 0, SK_Scalar1, 0, 0, |
0, 0, 0, 0.5f, 0 }; |
- SkColorMatrixFilter matrixCF(matrix); |
- SkAutoTUnref<SkImageFilter> matrixFilter(SkColorFilterImageFilter::Create(&matrixCF)); |
+ SkAutoTUnref<SkColorMatrixFilter> matrixCF(SkColorMatrixFilter::Create(matrix)); |
+ SkAutoTUnref<SkImageFilter> matrixFilter(SkColorFilterImageFilter::Create(matrixCF)); |
SimpleOffsetFilter offsetFilter(SkIntToScalar(10), SkIntToScalar(10), matrixFilter); |
SkAutoTUnref<SkXfermode> arith(SkArithmeticMode::Create(0, SK_Scalar1, SK_Scalar1, 0)); |