diff options
Diffstat (limited to 'samplecode/SampleFilterFuzz.cpp')
-rw-r--r-- | samplecode/SampleFilterFuzz.cpp | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/samplecode/SampleFilterFuzz.cpp b/samplecode/SampleFilterFuzz.cpp index a7f4163b27..f09c6a57a0 100644 --- a/samplecode/SampleFilterFuzz.cpp +++ b/samplecode/SampleFilterFuzz.cpp @@ -555,7 +555,7 @@ static sk_sp<SkImageFilter> make_image_filter(bool canBeNull) { filter = SkAlphaThresholdFilter::Make(make_region(), make_scalar(), make_scalar(), - nullptr); + make_image_filter()); break; case MERGE: filter = SkMergeImageFilter::Make(make_image_filter(), @@ -614,18 +614,16 @@ static sk_sp<SkImageFilter> make_image_filter(bool canBeNull) { } SkIPoint kernelOffset = SkIPoint::Make(R(SkIntToScalar(size.width())), R(SkIntToScalar(size.height()))); - sk_sp<SkImageFilter> subFilter(make_image_filter()); - filter = sk_sp<SkImageFilter>(SkMatrixConvolutionImageFilter::Create( - size, - kernel.begin(), - make_scalar(), - make_scalar(), - kernelOffset, - (SkMatrixConvolutionImageFilter::TileMode)R(3), - R(2) == 1, - subFilter.get(), - &cropR)); + filter = SkMatrixConvolutionImageFilter::Make(size, + kernel.begin(), + make_scalar(), + make_scalar(), + kernelOffset, + (SkMatrixConvolutionImageFilter::TileMode)R(3), + R(2) == 1, + make_image_filter(), + &cropR); break; } case COMPOSE: |