| Index: ui/gfx/canvas.cc
|
| diff --git a/ui/gfx/canvas.cc b/ui/gfx/canvas.cc
|
| index e8d6a9166fb1136c5d94fca30912b80f137a01be..3b1e45505a19ff21d35b27cc5970b56eb92c7f2e 100644
|
| --- a/ui/gfx/canvas.cc
|
| +++ b/ui/gfx/canvas.cc
|
| @@ -297,6 +297,21 @@ void Canvas::DrawRoundRect(const Rect& rect,
|
| SkIntToScalar(radius), paint);
|
| }
|
|
|
| +void Canvas::DrawRoundRect(const Rect& rect,
|
| + int radTL,
|
| + int radTR,
|
| + int radBL,
|
| + int radBR,
|
| + const SkPaint& paint) {
|
| + SkScalar rad[8] = {SkIntToScalar(radTL), SkIntToScalar(radTL),
|
| + SkIntToScalar(radTR), SkIntToScalar(radTR),
|
| + SkIntToScalar(radBR), SkIntToScalar(radBR),
|
| + SkIntToScalar(radBL), SkIntToScalar(radBL)};
|
| + SkRRect rrect;
|
| + rrect.setRectRadii(RectToSkRect(rect), (const SkVector*)rad);
|
| + canvas_->drawRRect(rrect, paint);
|
| +}
|
| +
|
| void Canvas::DrawPath(const SkPath& path, const SkPaint& paint) {
|
| canvas_->drawPath(path, paint);
|
| }
|
|
|