| Index: content/common/cc_messages_unittest.cc
 | 
| diff --git a/content/common/cc_messages_unittest.cc b/content/common/cc_messages_unittest.cc
 | 
| index 6be248da55b174b22d79da622775c48b84602961..1bb93cc70c74a9a9923c7b149f236df3721f1800 100644
 | 
| --- a/content/common/cc_messages_unittest.cc
 | 
| +++ b/content/common/cc_messages_unittest.cc
 | 
| @@ -136,11 +136,16 @@ class CCMessagesTest : public testing::Test {
 | 
|      EXPECT_EQ(a->contents_changed_since_last_frame,
 | 
|                b->contents_changed_since_last_frame);
 | 
|      EXPECT_EQ(a->mask_uv_rect.ToString(), b->mask_uv_rect.ToString());
 | 
| -    EXPECT_EQ(a->filters, b->filters);
 | 
| -    if (!a->filter || !b->filter)
 | 
| -        EXPECT_EQ(a->filter, b->filter);
 | 
| -    else
 | 
| -        EXPECT_EQ(a->filter->countInputs(), b->filter->countInputs());
 | 
| +    EXPECT_EQ(a->filters.size(), b->filters.size());
 | 
| +    for (size_t i = 0; i < a->filters.size(); ++i) {
 | 
| +      if (a->filters.at(i).type() != cc::FilterOperation::REFERENCE) {
 | 
| +        EXPECT_EQ(a->filters.at(i), b->filters.at(i));
 | 
| +      } else {
 | 
| +        EXPECT_EQ(b->filters.at(i).type(), cc::FilterOperation::REFERENCE);
 | 
| +        EXPECT_EQ(a->filters.at(i).image_filter()->countInputs(),
 | 
| +                  b->filters.at(i).image_filter()->countInputs());
 | 
| +      }
 | 
| +    }
 | 
|      EXPECT_EQ(a->background_filters, b->background_filters);
 | 
|    }
 | 
|  
 | 
| @@ -235,14 +240,15 @@ TEST_F(CCMessagesTest, AllQuads) {
 | 
|    FilterOperations arbitrary_filters1;
 | 
|    arbitrary_filters1.Append(FilterOperation::CreateGrayscaleFilter(
 | 
|        arbitrary_float1));
 | 
| +  skia::RefPtr<SkImageFilter> arbitrary_filter = skia::AdoptRef(
 | 
| +    new SkBlurImageFilter(arbitrary_sigma, arbitrary_sigma));
 | 
| +  arbitrary_filters1.Append(
 | 
| +      cc::FilterOperation::CreateReferenceFilter(arbitrary_filter));
 | 
|  
 | 
|    FilterOperations arbitrary_filters2;
 | 
|    arbitrary_filters2.Append(FilterOperation::CreateBrightnessFilter(
 | 
|        arbitrary_float2));
 | 
|  
 | 
| -  skia::RefPtr<SkImageFilter> arbitrary_filter = skia::AdoptRef(
 | 
| -    new SkBlurImageFilter(arbitrary_sigma, arbitrary_sigma));
 | 
| -
 | 
|    scoped_ptr<SharedQuadState> shared_state1_in = SharedQuadState::Create();
 | 
|    shared_state1_in->SetAll(arbitrary_matrix,
 | 
|                             arbitrary_size1,
 | 
| @@ -301,7 +307,6 @@ TEST_F(CCMessagesTest, AllQuads) {
 | 
|                          arbitrary_rect1,
 | 
|                          arbitrary_rectf1,
 | 
|                          arbitrary_filters1,
 | 
| -                        arbitrary_filter,
 | 
|                          arbitrary_filters2);
 | 
|    scoped_ptr<RenderPassDrawQuad> renderpass_cmp = renderpass_in->Copy(
 | 
|        renderpass_in->shared_quad_state, renderpass_in->render_pass_id);
 | 
| 
 |