| Index: src/core/SkRecorder.cpp
|
| diff --git a/src/core/SkRecorder.cpp b/src/core/SkRecorder.cpp
|
| index 0413860e9dc1ff26f9ca8b424bec1fb22625fa7b..e217380488d1819c4d65d11de6099364d4b7a7a7 100644
|
| --- a/src/core/SkRecorder.cpp
|
| +++ b/src/core/SkRecorder.cpp
|
| @@ -227,8 +227,11 @@ void SkRecorder::onDrawImage(const SkImage* image, SkScalar left, SkScalar top,
|
|
|
| void SkRecorder::onDrawImageRect(const SkImage* image, const SkRect* src,
|
| const SkRect& dst,
|
| - const SkPaint* paint) {
|
| - APPEND(DrawImageRect, this->copy(paint), image, this->copy(src), dst);
|
| + const SkPaint* paint SRC_RECT_CONSTRAINT_PARAM(constraint)) {
|
| +#ifdef SK_SUPPORT_LEGACY_ONDRAWIMAGERECT
|
| + SrcRectConstraint constraint = kStrict_SrcRectConstraint;
|
| +#endif
|
| + APPEND(DrawImageRect, this->copy(paint), image, this->copy(src), dst, constraint);
|
| }
|
|
|
| void SkRecorder::onDrawImageNine(const SkImage* image, const SkIRect& center,
|
|
|