Index: third_party/WebKit/Source/core/paint/ThemePainterMac.mm |
diff --git a/third_party/WebKit/Source/core/paint/ThemePainterMac.mm b/third_party/WebKit/Source/core/paint/ThemePainterMac.mm |
index bc90261b0979f4b3c507a4f60b543d732975a0c3..b504984a77c7d70d44e7bd913ea521eada48c49a 100644 |
--- a/third_party/WebKit/Source/core/paint/ThemePainterMac.mm |
+++ b/third_party/WebKit/Source/core/paint/ThemePainterMac.mm |
@@ -30,6 +30,7 @@ |
#import "platform/graphics/GraphicsContextStateSaver.h" |
#import "platform/graphics/Image.h" |
#import "platform/graphics/ImageBuffer.h" |
+#import "platform/graphics/paint/PaintCanvas.h" |
#import "platform/mac/BlockExceptions.h" |
#import "platform/mac/ColorMac.h" |
#import "platform/mac/LocalCurrentGraphicsContext.h" |
@@ -292,7 +293,7 @@ bool ThemePainterMac::paintMenuListButton(const LayoutObject& o, |
return false; |
Color color = o.styleRef().visitedDependentColor(CSSPropertyColor); |
- SkPaint paint = paintInfo.context.fillPaint(); |
+ PaintFlags paint = paintInfo.context.fillPaint(); |
paint.setAntiAlias(true); |
paint.setColor(color.rgb()); |
@@ -398,7 +399,7 @@ bool ThemePainterMac::paintSliderTrack(const LayoutObject& o, |
FloatRoundedRect borderRRect(borderRect, borderRadius, borderRadius, |
borderRadius, borderRadius); |
paintInfo.context.setStrokeThickness(LayoutThemeMac::sliderTrackBorderWidth); |
- SkPaint borderPaint(paintInfo.context.strokePaint()); |
+ PaintFlags borderPaint(paintInfo.context.strokePaint()); |
borderGradient->applyToPaint(borderPaint, SkMatrix::I()); |
paintInfo.context.drawRRect(borderRRect, borderPaint); |
@@ -469,7 +470,7 @@ bool ThemePainterMac::paintSliderThumb(const LayoutObject& o, |
fillGradient->addColorStop(0.52, fillGradientUpperMiddleColor); |
fillGradient->addColorStop(0.52, fillGradientLowerMiddleColor); |
fillGradient->addColorStop(1.0, fillGradientBottomColor); |
- SkPaint fillPaint(paintInfo.context.fillPaint()); |
+ PaintFlags fillPaint(paintInfo.context.fillPaint()); |
fillGradient->applyToPaint(fillPaint, SkMatrix::I()); |
paintInfo.context.drawOval(borderBounds, fillPaint); |
@@ -478,7 +479,7 @@ bool ThemePainterMac::paintSliderThumb(const LayoutObject& o, |
borderGradient->addColorStop(0.0, borderGradientTopColor); |
borderGradient->addColorStop(1.0, borderGradientBottomColor); |
paintInfo.context.setStrokeThickness(LayoutThemeMac::sliderThumbBorderWidth); |
- SkPaint borderPaint(paintInfo.context.strokePaint()); |
+ PaintFlags borderPaint(paintInfo.context.strokePaint()); |
borderGradient->applyToPaint(borderPaint, SkMatrix::I()); |
paintInfo.context.drawOval(borderBounds, borderPaint); |