Index: cc/layers/surface_layer.h |
diff --git a/cc/layers/surface_layer.h b/cc/layers/surface_layer.h |
index ac0da3d4af0b5ff1e0fbd319b67eee65e5bc084b..6b02364106417e7af217c7f5db57a76d8d5b3dd4 100644 |
--- a/cc/layers/surface_layer.h |
+++ b/cc/layers/surface_layer.h |
@@ -8,11 +8,8 @@ |
#include "base/macros.h" |
#include "cc/base/cc_export.h" |
#include "cc/layers/layer.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" |
namespace cc { |
@@ -50,7 +47,7 @@ class CC_EXPORT SurfaceLayer : public Layer { |
SurfaceInfo surface_info_; |
scoped_refptr<SurfaceReferenceFactory> ref_factory_; |
- std::unique_ptr<SurfaceReferenceBase> current_ref_; |
+ base::Closure reference_returner_; |
bool stretch_content_to_fill_bounds_ = false; |
DISALLOW_COPY_AND_ASSIGN(SurfaceLayer); |