| Index: content/common/cc_messages.cc | 
| diff --git a/content/common/cc_messages.cc b/content/common/cc_messages.cc | 
| index a122ed80095256332555d57786aeba9377ea42ec..622567ec0710089ad8bacf8eed0133961e75d712 100644 | 
| --- a/content/common/cc_messages.cc | 
| +++ b/content/common/cc_messages.cc | 
| @@ -44,6 +44,9 @@ void ParamTraits<cc::FilterOperation>::Write( | 
| WriteParam(m, p.amount()); | 
| WriteParam(m, p.zoom_inset()); | 
| break; | 
| +    case cc::FilterOperation::REFERENCE: | 
| +      WriteParam(m, p.image_filter()); | 
| +      break; | 
| } | 
| } | 
|  | 
| @@ -109,6 +112,16 @@ bool ParamTraits<cc::FilterOperation>::Read( | 
| success = true; | 
| } | 
| break; | 
| +    case cc::FilterOperation::REFERENCE: { | 
| +      skia::RefPtr<SkImageFilter> filter; | 
| +      if (!ReadParam(m, iter, &filter)) { | 
| +        success = false; | 
| +        break; | 
| +      } | 
| +      r->set_image_filter(filter); | 
| +      success = true; | 
| +      break; | 
| +    } | 
| } | 
| return success; | 
| } | 
| @@ -151,6 +164,9 @@ void ParamTraits<cc::FilterOperation>::Log( | 
| l->append(", "); | 
| LogParam(p.zoom_inset(), l); | 
| break; | 
| +    case cc::FilterOperation::REFERENCE: | 
| +      LogParam(p.image_filter(), l); | 
| +      break; | 
| } | 
| l->append(")"); | 
| } | 
|  |