| Index: src/utils/SkDeferredCanvas.cpp
|
| diff --git a/src/utils/SkDeferredCanvas.cpp b/src/utils/SkDeferredCanvas.cpp
|
| index 14220209cc952717a493662b1a4e7f14a64f2870..d2f95d9317cf5ef43dbafae1c99d47347d332d98 100644
|
| --- a/src/utils/SkDeferredCanvas.cpp
|
| +++ b/src/utils/SkDeferredCanvas.cpp
|
| @@ -324,6 +324,13 @@ void SkDeferredCanvas::onDrawOval(const SkRect& rect, const SkPaint& paint) {
|
| fCanvas->drawOval(modRect, paint);
|
| }
|
|
|
| +void SkDeferredCanvas::onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle,
|
| + bool useCenter, const SkPaint& paint) {
|
| + SkRect modRect = rect;
|
| + this->flush_check(&modRect, &paint, kNoClip_Flag);
|
| + fCanvas->drawArc(modRect, startAngle, sweepAngle, useCenter, paint);
|
| +}
|
| +
|
| static SkRRect make_offset(const SkRRect& src, SkScalar dx, SkScalar dy) {
|
| SkRRect dst = src;
|
| dst.offset(dx, dy);
|
|
|