| Index: services/surfaces/surfaces_impl.h
|
| diff --git a/services/surfaces/surfaces_impl.h b/services/surfaces/surfaces_impl.h
|
| index d59e40a8d384362415f92e12df810f303ebf7dd5..ec68be99ee9e58ec7b7b9f66d9ba389066c84bc3 100644
|
| --- a/services/surfaces/surfaces_impl.h
|
| +++ b/services/surfaces/surfaces_impl.h
|
| @@ -44,12 +44,17 @@ class SurfacesImpl : public mojo::Surface,
|
| SurfacesImpl(cc::SurfaceManager* manager,
|
| uint32_t id_namespace,
|
| Client* client,
|
| + mojo::InterfaceRequest<mojo::Surface> request);
|
| +
|
| + SurfacesImpl(cc::SurfaceManager* manager,
|
| + uint32_t id_namespace,
|
| + Client* client,
|
| mojo::SurfacePtr* surface);
|
|
|
| ~SurfacesImpl() override;
|
|
|
| // Surface implementation.
|
| - void CreateSurface(mojo::SurfaceIdPtr id, mojo::SizePtr size) override;
|
| + void CreateSurface(mojo::SurfaceIdPtr id) override;
|
| void SubmitFrame(mojo::SurfaceIdPtr id,
|
| mojo::FramePtr frame,
|
| const mojo::Closure& callback) override;
|
| @@ -79,6 +84,10 @@ class SurfacesImpl : public mojo::Surface,
|
| cc::SurfaceFactory* factory() { return &factory_; }
|
|
|
| private:
|
| + SurfacesImpl(cc::SurfaceManager* manager,
|
| + uint32_t id_namespace,
|
| + Client* client);
|
| +
|
| cc::SurfaceManager* manager_;
|
| cc::SurfaceFactory factory_;
|
| uint32_t id_namespace_;
|
|
|