Index: cc/layers/surface_layer.h |
diff --git a/cc/layers/surface_layer.h b/cc/layers/surface_layer.h |
index 583625fe92fae6f5b8434464af27d25e975277c6..1799a3a52ada65c0428649b5090e852da0b8073b 100644 |
--- a/cc/layers/surface_layer.h |
+++ b/cc/layers/surface_layer.h |
@@ -21,11 +21,12 @@ class CC_EXPORT SurfaceLayer : public Layer { |
// This callback is run when a SurfaceSequence needs to be satisfied, but |
// the parent compositor is unable to. It can be called on either the main |
// or impl threads. |
- using SatisfyCallback = base::Callback<void(SurfaceSequence)>; |
+ using SatisfyCallback = base::Callback<void(const SurfaceSequence&)>; |
// This callback is run to require that a specific SurfaceSequence is |
// received before a SurfaceId is destroyed. |
- using RequireCallback = base::Callback<void(SurfaceId, SurfaceSequence)>; |
+ using RequireCallback = |
+ base::Callback<void(const SurfaceId&, const SurfaceSequence&)>; |
static scoped_refptr<SurfaceLayer> Create( |
const SatisfyCallback& satisfy_callback, |