Index: cc/layers/render_surface_impl.h |
diff --git a/cc/layers/render_surface_impl.h b/cc/layers/render_surface_impl.h |
index 5154561a937dd0826546056f6ba529cd2511b649..8a7f73f9247883e5dbce1c4772d1f048bc74f34e 100644 |
--- a/cc/layers/render_surface_impl.h |
+++ b/cc/layers/render_surface_impl.h |
@@ -11,6 +11,7 @@ |
#include "base/basictypes.h" |
#include "base/memory/scoped_ptr.h" |
#include "cc/base/cc_export.h" |
+#include "cc/layers/layer_lists.h" |
#include "cc/quads/render_pass.h" |
#include "cc/quads/shared_quad_state.h" |
#include "ui/gfx/rect.h" |
@@ -109,7 +110,7 @@ class CC_EXPORT RenderSurfaceImpl { |
void SetContentRect(gfx::Rect content_rect); |
gfx::Rect content_rect() const { return content_rect_; } |
- std::vector<LayerImpl*>& layer_list() { return layer_list_; } |
+ LayerImplList& layer_list() { return layer_list_; } |
void AddContributingDelegatedRenderPassLayer(LayerImpl* layer); |
void ClearLayerLists(); |
@@ -150,7 +151,7 @@ class CC_EXPORT RenderSurfaceImpl { |
// Uses the space of the surface's target surface. |
gfx::Rect clip_rect_; |
- std::vector<LayerImpl*> layer_list_; |
+ LayerImplList layer_list_; |
std::vector<DelegatedRendererLayerImpl*> |
contributing_delegated_render_pass_layer_list_; |