Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3778)

Unified Diff: cc/layers/surface_layer.cc

Issue 2616403003: Replacing SurfaceReferenceBase and SequenceSurfaceReference with Closures (Closed)
Patch Set: c Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698