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