Index: cc/layers/surface_layer.cc |
diff --git a/cc/layers/surface_layer.cc b/cc/layers/surface_layer.cc |
index a849589c08e06194597335fdcbcd03162a267bdd..b66562c87ec297295f6783866ecb07062c366d33 100644 |
--- a/cc/layers/surface_layer.cc |
+++ b/cc/layers/surface_layer.cc |
@@ -21,7 +21,7 @@ namespace cc { |
class SatisfySwapPromise : public SwapPromise { |
public: |
SatisfySwapPromise( |
- std::unique_ptr<SurfaceReferenceBase> surface_ref, |
+ std::unique_ptr<ScopedSurfaceReferenceBase> surface_ref, |
scoped_refptr<base::SingleThreadTaskRunner> main_task_runner) |
: surface_ref_(std::move(surface_ref)), |
main_task_runner_(std::move(main_task_runner)) {} |
@@ -44,7 +44,7 @@ class SatisfySwapPromise : public SwapPromise { |
int64_t TraceId() const override { return 0; } |
- std::unique_ptr<SurfaceReferenceBase> surface_ref_; |
+ std::unique_ptr<ScopedSurfaceReferenceBase> surface_ref_; |
scoped_refptr<base::SingleThreadTaskRunner> main_task_runner_; |
DISALLOW_COPY_AND_ASSIGN(SatisfySwapPromise); |