Index: gfx/canvas_skia.cc |
diff --git a/gfx/canvas_skia.cc b/gfx/canvas_skia.cc |
index dbf5d3a8678402b73c4d927685878e5471b5f449..017fd5fa1015d2f9bcd563a00796e2c3557e4774 100644 |
--- a/gfx/canvas_skia.cc |
+++ b/gfx/canvas_skia.cc |
@@ -105,10 +105,16 @@ void CanvasSkia::ScaleInt(int x, int y) { |
} |
void CanvasSkia::FillRectInt(const SkColor& color, int x, int y, int w, int h) { |
+ FillRectInt(color, x, y, w, h, SkXfermode::kSrcOver_Mode); |
+} |
+ |
+void CanvasSkia::FillRectInt(const SkColor& color, |
+ int x, int y, int w, int h, |
+ SkXfermode::Mode mode) { |
SkPaint paint; |
paint.setColor(color); |
paint.setStyle(SkPaint::kFill_Style); |
- paint.setXfermodeMode(SkXfermode::kSrcOver_Mode); |
+ paint.setXfermodeMode(mode); |
DrawRectInt(x, y, w, h, paint); |
} |