| Index: cc/resources/display_item_list_unittest.cc
 | 
| diff --git a/cc/resources/display_item_list_unittest.cc b/cc/resources/display_item_list_unittest.cc
 | 
| index 290b25bdb89ded2850c5e32cb2a7e052e48121a0..b53b84a574c59fff847ddc46420289ab7529acab 100644
 | 
| --- a/cc/resources/display_item_list_unittest.cc
 | 
| +++ b/cc/resources/display_item_list_unittest.cc
 | 
| @@ -36,9 +36,7 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
 | 
|    SkPaint red_paint;
 | 
|    red_paint.setColor(SK_ColorRED);
 | 
|    unsigned char pixels[4 * 100 * 100] = {0};
 | 
| -  const bool use_cached_picture = true;
 | 
| -  scoped_refptr<DisplayItemList> list =
 | 
| -      DisplayItemList::Create(layer_rect, use_cached_picture);
 | 
| +  scoped_refptr<DisplayItemList> list = DisplayItemList::Create();
 | 
|  
 | 
|    gfx::PointF offset(8.f, 9.f);
 | 
|    gfx::RectF recording_rect(offset, layer_rect.size());
 | 
| @@ -49,7 +47,6 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
 | 
|    canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
 | 
|    picture = skia::AdoptRef(recorder.endRecordingAsPicture());
 | 
|    list->AppendItem(DrawingDisplayItem::Create(picture));
 | 
| -  list->CreateAndCacheSkPicture();
 | 
|    DrawDisplayList(pixels, layer_rect, list);
 | 
|  
 | 
|    SkBitmap expected_bitmap;
 | 
| @@ -79,9 +76,7 @@ TEST(DisplayItemListTest, ClipItem) {
 | 
|    SkPaint red_paint;
 | 
|    red_paint.setColor(SK_ColorRED);
 | 
|    unsigned char pixels[4 * 100 * 100] = {0};
 | 
| -  const bool use_cached_picture = true;
 | 
| -  scoped_refptr<DisplayItemList> list =
 | 
| -      DisplayItemList::Create(layer_rect, use_cached_picture);
 | 
| +  scoped_refptr<DisplayItemList> list = DisplayItemList::Create();
 | 
|  
 | 
|    gfx::PointF first_offset(8.f, 9.f);
 | 
|    gfx::RectF first_recording_rect(first_offset, layer_rect.size());
 | 
| @@ -105,7 +100,6 @@ TEST(DisplayItemListTest, ClipItem) {
 | 
|    list->AppendItem(DrawingDisplayItem::Create(picture));
 | 
|  
 | 
|    list->AppendItem(EndClipDisplayItem::Create());
 | 
| -  list->CreateAndCacheSkPicture();
 | 
|  
 | 
|    DrawDisplayList(pixels, layer_rect, list);
 | 
|  
 | 
| @@ -137,9 +131,7 @@ TEST(DisplayItemListTest, TransformItem) {
 | 
|    SkPaint red_paint;
 | 
|    red_paint.setColor(SK_ColorRED);
 | 
|    unsigned char pixels[4 * 100 * 100] = {0};
 | 
| -  const bool use_cached_picture = true;
 | 
| -  scoped_refptr<DisplayItemList> list =
 | 
| -      DisplayItemList::Create(layer_rect, use_cached_picture);
 | 
| +  scoped_refptr<DisplayItemList> list = DisplayItemList::Create();
 | 
|  
 | 
|    gfx::PointF first_offset(8.f, 9.f);
 | 
|    gfx::RectF first_recording_rect(first_offset, layer_rect.size());
 | 
| @@ -164,7 +156,6 @@ TEST(DisplayItemListTest, TransformItem) {
 | 
|    list->AppendItem(DrawingDisplayItem::Create(picture));
 | 
|  
 | 
|    list->AppendItem(EndTransformDisplayItem::Create());
 | 
| -  list->CreateAndCacheSkPicture();
 | 
|  
 | 
|    DrawDisplayList(pixels, layer_rect, list);
 | 
|  
 | 
| @@ -186,13 +177,11 @@ TEST(DisplayItemListTest, TransformItem) {
 | 
|    EXPECT_EQ(0, memcmp(pixels, expected_pixels, 4 * 100 * 100));
 | 
|  }
 | 
|  
 | 
| -TEST(DisplayItemListTest, FilterItem) {
 | 
| +TEST(DisplayItemList, FilterItem) {
 | 
|    gfx::Rect layer_rect(100, 100);
 | 
|    FilterOperations filters;
 | 
|    unsigned char pixels[4 * 100 * 100] = {0};
 | 
| -  const bool use_cached_picture = true;
 | 
| -  scoped_refptr<DisplayItemList> list =
 | 
| -      DisplayItemList::Create(layer_rect, use_cached_picture);
 | 
| +  scoped_refptr<DisplayItemList> list = DisplayItemList::Create();
 | 
|  
 | 
|    SkBitmap source_bitmap;
 | 
|    source_bitmap.allocN32Pixels(50, 50);
 | 
| @@ -217,7 +206,6 @@ TEST(DisplayItemListTest, FilterItem) {
 | 
|    gfx::RectF filter_bounds(10.f, 10.f, 50.f, 50.f);
 | 
|    list->AppendItem(FilterDisplayItem::Create(filters, filter_bounds));
 | 
|    list->AppendItem(EndFilterDisplayItem::Create());
 | 
| -  list->CreateAndCacheSkPicture();
 | 
|  
 | 
|    DrawDisplayList(pixels, layer_rect, list);
 | 
|  
 | 
| @@ -248,9 +236,8 @@ TEST(DisplayItemListTest, CompactingItems) {
 | 
|    gfx::PointF offset(8.f, 9.f);
 | 
|    gfx::RectF recording_rect(offset, layer_rect.size());
 | 
|  
 | 
| -  bool use_cached_picture = false;
 | 
| -  scoped_refptr<DisplayItemList> list_without_caching =
 | 
| -      DisplayItemList::Create(layer_rect, use_cached_picture);
 | 
| +  scoped_refptr<DisplayItemList> list = DisplayItemList::Create();
 | 
| +  list->set_layer_rect(ToEnclosingRect(recording_rect));
 | 
|  
 | 
|    canvas = skia::SharePtr(
 | 
|        recorder.beginRecording(gfx::RectFToSkRect(recording_rect)));
 | 
| @@ -258,16 +245,13 @@ TEST(DisplayItemListTest, CompactingItems) {
 | 
|    canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
 | 
|    canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
 | 
|    picture = skia::AdoptRef(recorder.endRecordingAsPicture());
 | 
| -  list_without_caching->AppendItem(DrawingDisplayItem::Create(picture));
 | 
| -  DrawDisplayList(pixels, layer_rect, list_without_caching);
 | 
| +  list->AppendItem(DrawingDisplayItem::Create(picture));
 | 
| +  DrawDisplayList(pixels, layer_rect, list);
 | 
| +
 | 
| +  list->CreateAndCacheSkPicture();
 | 
|  
 | 
|    unsigned char expected_pixels[4 * 100 * 100] = {0};
 | 
| -  use_cached_picture = true;
 | 
| -  scoped_refptr<DisplayItemList> list_with_caching =
 | 
| -      DisplayItemList::Create(layer_rect, use_cached_picture);
 | 
| -  list_with_caching->AppendItem(DrawingDisplayItem::Create(picture));
 | 
| -  list_with_caching->CreateAndCacheSkPicture();
 | 
| -  DrawDisplayList(expected_pixels, layer_rect, list_with_caching);
 | 
| +  DrawDisplayList(expected_pixels, layer_rect, list);
 | 
|  
 | 
|    EXPECT_EQ(0, memcmp(pixels, expected_pixels, 4 * 100 * 100));
 | 
|  }
 | 
| 
 |