| 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(")");
 | 
|  }
 | 
| 
 |