Index: services/surfaces/surfaces_impl.h |
diff --git a/services/surfaces/surfaces_impl.h b/services/surfaces/surfaces_impl.h |
index ec68be99ee9e58ec7b7b9f66d9ba389066c84bc3..6b229a1e3055906191627498b5a8a19ee996ae23 100644 |
--- a/services/surfaces/surfaces_impl.h |
+++ b/services/surfaces/surfaces_impl.h |
@@ -54,14 +54,14 @@ class SurfacesImpl : public mojo::Surface, |
~SurfacesImpl() override; |
// Surface implementation. |
- void CreateSurface(mojo::SurfaceIdPtr id) override; |
- void SubmitFrame(mojo::SurfaceIdPtr id, |
+ void CreateSurface(uint32_t local_id) override; |
+ void SubmitFrame(uint32_t local_id, |
mojo::FramePtr frame, |
const mojo::Closure& callback) override; |
- void DestroySurface(mojo::SurfaceIdPtr id) override; |
+ void DestroySurface(uint32_t local_id) override; |
void CreateGLES2BoundSurface( |
mojo::CommandBufferPtr gles2_client, |
- mojo::SurfaceIdPtr id, |
+ uint32_t local_id, |
mojo::SizePtr size, |
mojo::InterfaceRequest<mojo::ViewportParameterListener> listener_request) |
override; |
@@ -88,6 +88,8 @@ class SurfacesImpl : public mojo::Surface, |
uint32_t id_namespace, |
Client* client); |
+ cc::SurfaceId QualifyIdentifier(uint32_t local_id); |
+ |
cc::SurfaceManager* manager_; |
cc::SurfaceFactory factory_; |
uint32_t id_namespace_; |