| Index: src/effects/SkDropShadowImageFilter.cpp
|
| diff --git a/src/effects/SkDropShadowImageFilter.cpp b/src/effects/SkDropShadowImageFilter.cpp
|
| index 9cacad5513956f35774460cdfe25f486c0632e3f..92e7e2c096b1bd1525f87930f21b1b8833c6d294 100644
|
| --- a/src/effects/SkDropShadowImageFilter.cpp
|
| +++ b/src/effects/SkDropShadowImageFilter.cpp
|
| @@ -16,9 +16,9 @@
|
|
|
| SkDropShadowImageFilter::SkDropShadowImageFilter(SkScalar dx, SkScalar dy,
|
| SkScalar sigmaX, SkScalar sigmaY, SkColor color,
|
| - ShadowMode shadowMode, SkImageFilter* input,
|
| + ShadowMode shadowMode, sk_sp<SkImageFilter> input,
|
| const CropRect* cropRect)
|
| - : INHERITED(1, &input, cropRect)
|
| + : INHERITED(&input, 1, cropRect)
|
| , fDx(dx)
|
| , fDy(dy)
|
| , fSigmaX(sigmaX)
|
| @@ -37,8 +37,7 @@ sk_sp<SkFlattenable> SkDropShadowImageFilter::CreateProc(SkReadBuffer& buffer) {
|
| ShadowMode shadowMode = buffer.isVersionLT(SkReadBuffer::kDropShadowMode_Version) ?
|
| kDrawShadowAndForeground_ShadowMode :
|
| static_cast<ShadowMode>(buffer.readInt());
|
| - return sk_sp<SkFlattenable>(Create(dx, dy, sigmaX, sigmaY, color, shadowMode,
|
| - common.getInput(0).get(), &common.cropRect()));
|
| + return Make(dx, dy, sigmaX, sigmaY, color, shadowMode, common.getInput(0), &common.cropRect());
|
| }
|
|
|
| void SkDropShadowImageFilter::flatten(SkWriteBuffer& buffer) const {
|
|
|