Index: cc/layers/surface_layer.h |
diff --git a/cc/layers/surface_layer.h b/cc/layers/surface_layer.h |
index a7b16abdac0f603b7fecf1e7ee28046ee666b57e..b5a2bfd6b2d6a9d692c185ed8abe19f36eb6488e 100644 |
--- a/cc/layers/surface_layer.h |
+++ b/cc/layers/surface_layer.h |
@@ -8,9 +8,9 @@ |
#include "base/macros.h" |
#include "cc/base/cc_export.h" |
#include "cc/layers/layer.h" |
+#include "cc/surfaces/scoped_surface_reference_base.h" |
#include "cc/surfaces/surface_id.h" |
#include "cc/surfaces/surface_info.h" |
-#include "cc/surfaces/surface_reference_base.h" |
#include "cc/surfaces/surface_reference_factory.h" |
#include "cc/surfaces/surface_sequence.h" |
#include "ui/gfx/geometry/size.h" |
@@ -48,7 +48,7 @@ class CC_EXPORT SurfaceLayer : public Layer { |
SurfaceInfo surface_info_; |
scoped_refptr<SurfaceReferenceFactory> ref_factory_; |
- std::unique_ptr<SurfaceReferenceBase> current_ref_; |
+ std::unique_ptr<ScopedSurfaceReferenceBase> current_ref_; |
bool stretch_content_to_fill_bounds_ = false; |
DISALLOW_COPY_AND_ASSIGN(SurfaceLayer); |