| Index: mojo/cc/output_surface_mojo.h
|
| diff --git a/mojo/cc/output_surface_mojo.h b/mojo/cc/output_surface_mojo.h
|
| index 48c4dbe1ef33dd93e6d73742345252c58c300cdb..a34193e58594369eab42145b5a21ef6c85d593f0 100644
|
| --- a/mojo/cc/output_surface_mojo.h
|
| +++ b/mojo/cc/output_surface_mojo.h
|
| @@ -19,7 +19,7 @@ class OutputSurfaceMojoClient {
|
| virtual void DidCreateSurface(cc::SurfaceId id) = 0;
|
| };
|
|
|
| -class OutputSurfaceMojo : public cc::OutputSurface {
|
| +class OutputSurfaceMojo : public cc::OutputSurface, public SurfaceClient {
|
| public:
|
| OutputSurfaceMojo(OutputSurfaceMojoClient* client,
|
| const scoped_refptr<cc::ContextProvider>& context_provider,
|
| @@ -33,7 +33,9 @@ class OutputSurfaceMojo : public cc::OutputSurface {
|
| ~OutputSurfaceMojo() override;
|
|
|
| private:
|
| - void SetIdNamespace(uint32_t id_namespace);
|
| + // SurfaceClient implementation.
|
| + void SetIdNamespace(uint32_t id_namespace) override;
|
| + void ReturnResources(Array<ReturnedResourcePtr> resources) override;
|
|
|
| OutputSurfaceMojoClient* output_surface_mojo_client_;
|
| SurfacePtr surface_;
|
|
|