| Index: ui/views/painter.cc
|
| diff --git a/ui/views/painter.cc b/ui/views/painter.cc
|
| index e2ac629c3f116eb891f4a3dcd30a1c874e0c851e..0f85f83ed9a32a18863501d2abe6259398efdd0a 100644
|
| --- a/ui/views/painter.cc
|
| +++ b/ui/views/painter.cc
|
| @@ -69,14 +69,14 @@ void SolidRoundRectPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
|
| gfx::RectF border_rect_f(gfx::ScaleToEnclosingRect(gfx::Rect(size), scale));
|
| const SkScalar scaled_corner_radius = SkFloatToScalar(radius_ * scale);
|
|
|
| - SkPaint paint;
|
| + CdlPaint paint;
|
| paint.setAntiAlias(true);
|
| - paint.setStyle(SkPaint::kFill_Style);
|
| + paint.setStyle(CdlPaint::kFill_Style);
|
| paint.setColor(bg_color_);
|
| canvas->DrawRoundRect(border_rect_f, scaled_corner_radius, paint);
|
|
|
| border_rect_f.Inset(gfx::InsetsF(0.5f));
|
| - paint.setStyle(SkPaint::kStroke_Style);
|
| + paint.setStyle(CdlPaint::kStroke_Style);
|
| paint.setStrokeWidth(1);
|
| paint.setColor(stroke_color_);
|
| canvas->DrawRoundRect(border_rect_f, scaled_corner_radius, paint);
|
| @@ -204,7 +204,7 @@ gfx::Size GradientPainter::GetMinimumSize() const {
|
| }
|
|
|
| void GradientPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
|
| - SkPaint paint;
|
| + CdlPaint paint;
|
| SkPoint p[2];
|
| p[0].iset(0, 0);
|
| if (horizontal_)
|
| @@ -212,9 +212,9 @@ void GradientPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
|
| else
|
| p[1].iset(0, size.height());
|
|
|
| - paint.setShader(SkGradientShader::MakeLinear(
|
| - p, colors_.get(), pos_.get(), count_, SkShader::kClamp_TileMode));
|
| - paint.setStyle(SkPaint::kFill_Style);
|
| + paint.setShader(WrapSkShader(SkGradientShader::MakeLinear(
|
| + p, colors_.get(), pos_.get(), count_, SkShader::kClamp_TileMode)));
|
| + paint.setStyle(CdlPaint::kFill_Style);
|
|
|
| canvas->sk_canvas()->drawRectCoords(SkIntToScalar(0), SkIntToScalar(0),
|
| SkIntToScalar(size.width()),
|
|
|