| Index: src/effects/SkComposeImageFilter.cpp
|
| diff --git a/src/effects/SkComposeImageFilter.cpp b/src/effects/SkComposeImageFilter.cpp
|
| index 2b1606a8a40b0a12570af65416754eb698a0cb5c..a528acac48c2a3bb867add8c65140b9495ac719b 100644
|
| --- a/src/effects/SkComposeImageFilter.cpp
|
| +++ b/src/effects/SkComposeImageFilter.cpp
|
| @@ -23,17 +23,17 @@ void SkComposeImageFilter::computeFastBounds(const SkRect& src, SkRect* dst) con
|
| }
|
|
|
| bool SkComposeImageFilter::onFilterImage(Proxy* proxy,
|
| - const SkBitmap& src,
|
| + const SkImage* src,
|
| const Context& ctx,
|
| - SkBitmap* result,
|
| + SkAutoTUnref<const SkImage>& result,
|
| SkIPoint* offset) const {
|
| SkImageFilter* outer = getInput(0);
|
| SkImageFilter* inner = getInput(1);
|
|
|
| - SkBitmap tmp;
|
| + SkAutoTUnref<const SkImage> tmp;
|
| SkIPoint innerOffset = SkIPoint::Make(0, 0);
|
| SkIPoint outerOffset = SkIPoint::Make(0, 0);
|
| - if (!inner->filterImage(proxy, src, ctx, &tmp, &innerOffset))
|
| + if (!inner->filterImage(proxy, src, ctx, tmp, &innerOffset))
|
| return false;
|
|
|
| SkMatrix outerMatrix(ctx.ctm());
|
|
|