| Index: cc/debug_border_draw_quad.cc
|
| diff --git a/cc/debug_border_draw_quad.cc b/cc/debug_border_draw_quad.cc
|
| index 6d958185d09552b6a5a0952141c6ac739dba635b..800912844f0973013b0fdf39d4dc3be2cbefb77e 100644
|
| --- a/cc/debug_border_draw_quad.cc
|
| +++ b/cc/debug_border_draw_quad.cc
|
| @@ -14,17 +14,18 @@ scoped_ptr<DebugBorderDrawQuad> DebugBorderDrawQuad::create(const SharedQuadStat
|
| }
|
|
|
| DebugBorderDrawQuad::DebugBorderDrawQuad(const SharedQuadState* sharedQuadState, const gfx::Rect& quadRect, SkColor color, int width)
|
| - : DrawQuad(sharedQuadState, DrawQuad::DEBUG_BORDER, quadRect, gfx::Rect())
|
| - , m_color(color)
|
| + : m_color(color)
|
| , m_width(width)
|
| {
|
| - if (SkColorGetA(m_color) < 255)
|
| - needs_blending_ = true;
|
| + gfx::Rect opaqueRect;
|
| + gfx::Rect visibleRect = quadRect;
|
| + bool needsBlending = SkColorGetA(m_color) < 255;
|
| + DrawQuad::SetAll(sharedQuadState, DrawQuad::DEBUG_BORDER, quadRect, opaqueRect, visibleRect, needsBlending);
|
| }
|
|
|
| const DebugBorderDrawQuad* DebugBorderDrawQuad::materialCast(const DrawQuad* quad)
|
| {
|
| - DCHECK(quad->material() == DrawQuad::DEBUG_BORDER);
|
| + DCHECK(quad->material == DrawQuad::DEBUG_BORDER);
|
| return static_cast<const DebugBorderDrawQuad*>(quad);
|
| }
|
|
|
|
|