| Index: cc/picture_layer_impl.cc
|
| diff --git a/cc/picture_layer_impl.cc b/cc/picture_layer_impl.cc
|
| index 658c68f67e5ca0402860396c46b3c0e99ecc7a78..5c1d8e82dc8a5027556570f3072ec8bad7cd958d 100644
|
| --- a/cc/picture_layer_impl.cc
|
| +++ b/cc/picture_layer_impl.cc
|
| @@ -61,18 +61,19 @@ void PictureLayerImpl::appendQuads(QuadSink& quadSink,
|
| bool outside_right_edge = geometry_rect.right() == content_rect.right();
|
| bool outside_bottom_edge = geometry_rect.bottom() == content_rect.bottom();
|
|
|
| - quadSink.append(TileDrawQuad::create(
|
| - sharedQuadState,
|
| - geometry_rect,
|
| - opaque_rect,
|
| - resource,
|
| - texture_rect,
|
| - iter.texture_size(),
|
| - iter->contents_swizzled(),
|
| - outside_left_edge && useAA,
|
| - outside_top_edge && useAA,
|
| - outside_right_edge && useAA,
|
| - outside_bottom_edge && useAA).PassAs<DrawQuad>(), appendQuadsData);
|
| + scoped_ptr<TileDrawQuad> quad = TileDrawQuad::Create();
|
| + quad->SetNew(sharedQuadState,
|
| + geometry_rect,
|
| + opaque_rect,
|
| + resource,
|
| + texture_rect,
|
| + iter.texture_size(),
|
| + iter->contents_swizzled(),
|
| + outside_left_edge && useAA,
|
| + outside_top_edge && useAA,
|
| + outside_right_edge && useAA,
|
| + outside_bottom_edge && useAA);
|
| + quadSink.append(quad.PassAs<DrawQuad>(), appendQuadsData);
|
| }
|
| }
|
|
|
|
|