Index: cc/layers/surface_layer.h |
diff --git a/cc/layers/surface_layer.h b/cc/layers/surface_layer.h |
index a7b16abdac0f603b7fecf1e7ee28046ee666b57e..f5a04b7a7feb24573c31389c3b0851b34f5e235b 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 { |
@@ -48,7 +45,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); |