| Index: mojo/services/surfaces/surfaces_service_application.h
|
| diff --git a/mojo/services/surfaces/surfaces_service_application.h b/mojo/services/surfaces/surfaces_service_application.h
|
| index ac6820dc400a6a323de5ba89d15d57fc9360757e..75ca540ac7e07ba8212cce55e19209869dbe5652 100644
|
| --- a/mojo/services/surfaces/surfaces_service_application.h
|
| +++ b/mojo/services/surfaces/surfaces_service_application.h
|
| @@ -16,7 +16,8 @@ class ApplicationConnection;
|
| namespace surfaces {
|
|
|
| class SurfacesServiceApplication : public ApplicationDelegate,
|
| - public SurfacesImpl::Context {
|
| + public InterfaceFactory<Surface>,
|
| + public SurfacesImpl::Client {
|
| public:
|
| SurfacesServiceApplication();
|
| virtual ~SurfacesServiceApplication();
|
| @@ -25,9 +26,11 @@ class SurfacesServiceApplication : public ApplicationDelegate,
|
| virtual bool ConfigureIncomingConnection(
|
| ApplicationConnection* connection) OVERRIDE;
|
|
|
| - // SurfacesImpl::Context implementation.
|
| - virtual cc::SurfaceManager* Manager() OVERRIDE;
|
| - virtual uint32_t IdNamespace() OVERRIDE;
|
| + // InterfaceFactory<Surface> implementation.
|
| + virtual void Create(ApplicationConnection* connection,
|
| + InterfaceRequest<Surface> request) OVERRIDE;
|
| +
|
| + // SurfacesImpl::Client implementation.
|
| virtual void FrameSubmitted() OVERRIDE;
|
| virtual void SetDisplay(cc::Display*) OVERRIDE;
|
|
|
|
|