Index: cc/output/software_renderer.cc |
diff --git a/cc/output/software_renderer.cc b/cc/output/software_renderer.cc |
index d14526eb5f2d9852fa498bbe7f3ccde26f5f436f..4c9a168118c8b9f799fb0f4b1289614662a50c72 100644 |
--- a/cc/output/software_renderer.cc |
+++ b/cc/output/software_renderer.cc |
@@ -237,10 +237,9 @@ void SoftwareRenderer::DoDrawQuad(DrawingFrame* frame, |
} |
if (quad->ShouldDrawWithBlending() || |
- quad->shared_quad_state->blend_mode != SkXfermode::kSrcOver_Mode) { |
+ quad->shared_quad_state->blend_mode != SkBlendMode::kSrcOver) { |
current_paint_.setAlpha(quad->shared_quad_state->opacity * 255); |
- current_paint_.setBlendMode( |
- static_cast<SkBlendMode>(quad->shared_quad_state->blend_mode)); |
+ current_paint_.setBlendMode(quad->shared_quad_state->blend_mode); |
} else { |
current_paint_.setBlendMode(SkBlendMode::kSrc); |
} |