Index: content/common/cc_messages.cc |
diff --git a/content/common/cc_messages.cc b/content/common/cc_messages.cc |
index b5718866e29bf139474673d02c48dd17573a854e..fef8ebcd4603893f7c79c89086fec777df23afe2 100644 |
--- a/content/common/cc_messages.cc |
+++ b/content/common/cc_messages.cc |
@@ -327,6 +327,9 @@ void ParamTraits<cc::RenderPass>::Write( |
case cc::DrawQuad::SOLID_COLOR: |
WriteParam(m, *cc::SolidColorDrawQuad::MaterialCast(quad)); |
break; |
+ case cc::DrawQuad::SURFACE_CONTENT: |
+ WriteParam(m, *cc::SurfaceDrawQuad::MaterialCast(quad)); |
+ break; |
case cc::DrawQuad::TILED_CONTENT: |
WriteParam(m, *cc::TileDrawQuad::MaterialCast(quad)); |
break; |
@@ -441,6 +444,9 @@ bool ParamTraits<cc::RenderPass>::Read( |
case cc::DrawQuad::PICTURE_CONTENT: |
NOTREACHED(); |
return false; |
+ case cc::DrawQuad::SURFACE_CONTENT: |
+ draw_quad = ReadDrawQuad<cc::SurfaceDrawQuad>(m, iter); |
+ break; |
case cc::DrawQuad::TEXTURE_CONTENT: |
draw_quad = ReadDrawQuad<cc::TextureDrawQuad>(m, iter); |
break; |
@@ -551,6 +557,9 @@ void ParamTraits<cc::RenderPass>::Log( |
case cc::DrawQuad::SOLID_COLOR: |
LogParam(*cc::SolidColorDrawQuad::MaterialCast(quad), l); |
break; |
+ case cc::DrawQuad::SURFACE_CONTENT: |
+ LogParam(*cc::SurfaceDrawQuad::MaterialCast(quad), l); |
+ break; |
case cc::DrawQuad::TILED_CONTENT: |
LogParam(*cc::TileDrawQuad::MaterialCast(quad), l); |
break; |