| Index: ui/compositor/layer.cc
 | 
| diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc
 | 
| index 34c11e3f7482729acd4225ead015b8a08ecefacd..3e61d40b95a2c02151bf44dd5418c2d74cc655c8 100644
 | 
| --- a/ui/compositor/layer.cc
 | 
| +++ b/ui/compositor/layer.cc
 | 
| @@ -751,11 +751,11 @@ void Layer::PaintContents(
 | 
|      delegate_->OnPaintLayer(PaintContext(canvas.get(), clip));
 | 
|  }
 | 
|  
 | 
| -scoped_refptr<cc::DisplayItemList> Layer::PaintContentsToDisplayList(
 | 
| +void Layer::PaintContentsToDisplayList(
 | 
| +    cc::DisplayItemList* display_list,
 | 
|      const gfx::Rect& clip,
 | 
|      ContentLayerClient::PaintingControlSetting painting_control) {
 | 
|    TRACE_EVENT1("ui", "Layer::PaintContentsToDisplayList", "name", name_);
 | 
| -  scoped_refptr<cc::DisplayItemList> list = cc::DisplayItemList::Create();
 | 
|    if (delegate_) {
 | 
|      // TODO(danakj): Save the invalidation on the layer and pass that down
 | 
|      // instead of the |clip| here. That will break everything until View
 | 
| @@ -763,9 +763,8 @@ scoped_refptr<cc::DisplayItemList> Layer::PaintContentsToDisplayList(
 | 
|      gfx::Rect invalidation = clip;
 | 
|      DCHECK(clip.Contains(invalidation));
 | 
|      delegate_->OnPaintLayer(
 | 
| -        PaintContext(list.get(), device_scale_factor_, clip, invalidation));
 | 
| +        PaintContext(display_list, device_scale_factor_, clip, invalidation));
 | 
|    }
 | 
| -  return list;
 | 
|  }
 | 
|  
 | 
|  bool Layer::FillsBoundsCompletely() const { return fills_bounds_completely_; }
 | 
| 
 |