sk_tool_utils::draw_checkerboard uses SkXfermode::kSrc_Mode to fix valgrind error.
Review URL: https://codereview.chromium.org/877103002
diff --git a/tools/sk_tool_utils.cpp b/tools/sk_tool_utils.cpp
index 560384f..c3e574a 100644
--- a/tools/sk_tool_utils.cpp
+++ b/tools/sk_tool_utils.cpp
@@ -73,6 +73,7 @@
void draw_checkerboard(SkCanvas* canvas, SkColor c1, SkColor c2, int size) {
SkPaint paint;
paint.setShader(create_checkerboard_shader(c1, c2, size))->unref();
+ paint.setXfermodeMode(SkXfermode::kSrc_Mode);
canvas->drawPaint(paint);
}
diff --git a/tools/sk_tool_utils.h b/tools/sk_tool_utils.h
index faf57f3..48c71e7 100644
--- a/tools/sk_tool_utils.h
+++ b/tools/sk_tool_utils.h
@@ -44,7 +44,7 @@
SkShader* create_checkerboard_shader(SkColor c1, SkColor c2, int size);
/** Draw a checkerboard pattern in the current canvas, restricted to
- the current clip. */
+ the current clip, using SkXfermode::kSrc_Mode. */
void draw_checkerboard(SkCanvas* canvas,
SkColor color1,
SkColor color2,