diff options
Diffstat (limited to 'cc/layers/io_surface_layer_impl.cc')
-rw-r--r-- | cc/layers/io_surface_layer_impl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cc/layers/io_surface_layer_impl.cc b/cc/layers/io_surface_layer_impl.cc index 8f6c46c..a741cde 100644 --- a/cc/layers/io_surface_layer_impl.cc +++ b/cc/layers/io_surface_layer_impl.cc @@ -82,7 +82,8 @@ void IOSurfaceLayerImpl::AppendQuads( if (visible_quad_rect.IsEmpty()) return; - scoped_ptr<IOSurfaceDrawQuad> quad = IOSurfaceDrawQuad::Create(); + IOSurfaceDrawQuad* quad = + render_pass->CreateAndAppendDrawQuad<IOSurfaceDrawQuad>(); quad->SetNew(shared_quad_state, quad_rect, opaque_rect, @@ -90,7 +91,6 @@ void IOSurfaceLayerImpl::AppendQuads( io_surface_size_, io_surface_resource_id_, IOSurfaceDrawQuad::FLIPPED); - render_pass->AppendDrawQuad(quad.PassAs<DrawQuad>()); } void IOSurfaceLayerImpl::ReleaseResources() { |