| Index: cc/layers/layer_impl.cc
|
| diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc
|
| index da5ca13e3824aeb51a8284e640708aaf36148ea6..34334b19ca84c6b7dfaa8b8beb7e344b3e5346e0 100644
|
| --- a/cc/layers/layer_impl.cc
|
| +++ b/cc/layers/layer_impl.cc
|
| @@ -82,7 +82,7 @@ void LayerImpl::AddChild(scoped_ptr<LayerImpl> child) {
|
| }
|
|
|
| scoped_ptr<LayerImpl> LayerImpl::RemoveChild(LayerImpl* child) {
|
| - for (ScopedPtrVector<LayerImpl>::iterator it = children_.begin();
|
| + for (OwnedLayerImplList::iterator it = children_.begin();
|
| it != children_.end();
|
| ++it) {
|
| if (*it == child) {
|
| @@ -110,6 +110,10 @@ void LayerImpl::CreateRenderSurface() {
|
| draw_properties_.render_target = this;
|
| }
|
|
|
| +void LayerImpl::ClearRenderSurface() {
|
| + draw_properties_.render_surface.reset();
|
| +}
|
| +
|
| scoped_ptr<SharedQuadState> LayerImpl::CreateSharedQuadState() const {
|
| scoped_ptr<SharedQuadState> state = SharedQuadState::Create();
|
| state->SetAll(draw_properties_.target_space_transform,
|
|
|