Index: components/surfaces/surfaces_impl.h |
diff --git a/components/surfaces/surfaces_impl.h b/components/surfaces/surfaces_impl.h |
index 5ff375d22e152c80d16466be8b7aef8c4a8683c6..4d0d9d286fdbf83a5e4e86b23e953ffbf73685f1 100644 |
--- a/components/surfaces/surfaces_impl.h |
+++ b/components/surfaces/surfaces_impl.h |
@@ -25,10 +25,12 @@ class ApplicationManager; |
namespace surfaces { |
class SurfacesScheduler; |
+class SurfacesServiceApplication; |
class SurfacesImpl : public mojo::Surface, public cc::SurfaceFactoryClient { |
public: |
- SurfacesImpl(cc::SurfaceManager* manager, |
+ SurfacesImpl(SurfacesServiceApplication* application, |
+ cc::SurfaceManager* manager, |
uint32_t id_namespace, |
SurfacesScheduler* scheduler, |
mojo::InterfaceRequest<mojo::Surface> request); |
@@ -52,6 +54,7 @@ class SurfacesImpl : public mojo::Surface, public cc::SurfaceFactoryClient { |
private: |
cc::SurfaceId QualifyIdentifier(uint32_t local_id); |
+ SurfacesServiceApplication* application_; |
cc::SurfaceManager* manager_; |
cc::SurfaceFactory factory_; |
const uint32_t id_namespace_; |