diff options
Diffstat (limited to 'src/effects/SkPictureImageFilter.cpp')
-rw-r--r-- | src/effects/SkPictureImageFilter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/effects/SkPictureImageFilter.cpp b/src/effects/SkPictureImageFilter.cpp index da3204e132..c335474200 100644 --- a/src/effects/SkPictureImageFilter.cpp +++ b/src/effects/SkPictureImageFilter.cpp @@ -22,7 +22,7 @@ sk_sp<SkImageFilter> SkPictureImageFilter::Make(sk_sp<SkPicture> picture) { sk_sp<SkImageFilter> SkPictureImageFilter::Make(sk_sp<SkPicture> picture, const SkRect& cropRect) { - return sk_sp<SkImageFilter>(new SkPictureImageFilter(std::move(picture), + return sk_sp<SkImageFilter>(new SkPictureImageFilter(std::move(picture), cropRect, kDeviceSpace_PictureResolution, kLow_SkFilterQuality, @@ -177,7 +177,7 @@ void SkPictureImageFilter::drawPictureAtLocalResolution(SkSpecialImage* source, SkIRect localIBounds = localBounds.roundOut(); sk_sp<SkSpecialImage> localImg; - { + { sk_sp<SkSpecialSurface> localSurface(source->makeSurface(ctx.outputProperties(), localIBounds.size())); if (!localSurface) { |