| Index: cc/layers/surface_layer_impl.cc
|
| diff --git a/cc/layers/surface_layer_impl.cc b/cc/layers/surface_layer_impl.cc
|
| index e0dcadf0b0c40fc6e899d3ab5cee9909333db236..546af40c522bd26a41d0fe1304b8db30488d2a88 100644
|
| --- a/cc/layers/surface_layer_impl.cc
|
| +++ b/cc/layers/surface_layer_impl.cc
|
| @@ -8,19 +8,15 @@
|
| #include "cc/debug/debug_colors.h"
|
| #include "cc/quads/solid_color_draw_quad.h"
|
| #include "cc/quads/surface_draw_quad.h"
|
| -#include "cc/trees/layer_tree_impl.h"
|
| #include "cc/trees/occlusion.h"
|
|
|
| namespace cc {
|
|
|
| SurfaceLayerImpl::SurfaceLayerImpl(LayerTreeImpl* tree_impl, int id)
|
| : LayerImpl(tree_impl, id), surface_scale_(0.f) {
|
| - layer_tree_impl()->AddSurfaceLayer(this);
|
| }
|
|
|
| -SurfaceLayerImpl::~SurfaceLayerImpl() {
|
| - layer_tree_impl()->RemoveSurfaceLayer(this);
|
| -}
|
| +SurfaceLayerImpl::~SurfaceLayerImpl() {}
|
|
|
| scoped_ptr<LayerImpl> SurfaceLayerImpl::CreateLayerImpl(
|
| LayerTreeImpl* tree_impl) {
|
| @@ -80,6 +76,7 @@
|
| SurfaceDrawQuad* quad =
|
| render_pass->CreateAndAppendDrawQuad<SurfaceDrawQuad>();
|
| quad->SetNew(shared_quad_state, quad_rect, visible_quad_rect, surface_id_);
|
| + render_pass->referenced_surfaces.push_back(surface_id_);
|
| }
|
|
|
| void SurfaceLayerImpl::GetDebugBorderProperties(SkColor* color,
|
|
|