| Index: ui/compositor/layer.cc
|
| diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc
|
| index 7a2caf41302ef533a4c9f4c82a41f844dac51e48..abf7e02e2a3a18d82a63f57ddb0b4f865abe2e8d 100644
|
| --- a/ui/compositor/layer.cc
|
| +++ b/ui/compositor/layer.cc
|
| @@ -569,10 +569,15 @@ void Layer::SetShowDelegatedContent(cc::DelegatedFrameProvider* frame_provider,
|
| RecomputeDrawsContentAndUVRect();
|
| }
|
|
|
| -void Layer::SetShowSurface(cc::SurfaceId id, gfx::Size frame_size_in_dip) {
|
| +void Layer::SetShowSurface(
|
| + cc::SurfaceId id,
|
| + const cc::SurfaceLayer::SatisfyCallback& satisfy_callback,
|
| + const cc::SurfaceLayer::RequireCallback& require_callback,
|
| + gfx::Size frame_size_in_dip) {
|
| DCHECK(type_ == LAYER_TEXTURED || type_ == LAYER_SOLID_COLOR);
|
|
|
| - scoped_refptr<cc::SurfaceLayer> new_layer = cc::SurfaceLayer::Create();
|
| + scoped_refptr<cc::SurfaceLayer> new_layer =
|
| + cc::SurfaceLayer::Create(satisfy_callback, require_callback);
|
| new_layer->SetSurfaceId(id);
|
| SwitchToLayer(new_layer);
|
| surface_layer_ = new_layer;
|
|
|