Index: components/surfaces/display_factory_impl.h |
diff --git a/components/surfaces/display_factory_impl.h b/components/surfaces/display_factory_impl.h |
index b20832498481d13090318850f1ddb41df7810a76..473f7b31674cd152c876711e71a7145fb3893b55 100644 |
--- a/components/surfaces/display_factory_impl.h |
+++ b/components/surfaces/display_factory_impl.h |
@@ -15,10 +15,12 @@ class SurfaceManager; |
namespace surfaces { |
class SurfacesScheduler; |
+class SurfacesServiceApplication; |
class DisplayFactoryImpl : public mojo::DisplayFactory { |
public: |
- DisplayFactoryImpl(cc::SurfaceManager* manager, |
+ DisplayFactoryImpl(SurfacesServiceApplication* application, |
+ cc::SurfaceManager* manager, |
uint32_t id_namespace, |
SurfacesScheduler* scheduler, |
mojo::InterfaceRequest<mojo::DisplayFactory> request); |
@@ -34,6 +36,7 @@ class DisplayFactoryImpl : public mojo::DisplayFactory { |
// cc and not exposed through mojom. |
uint32_t id_namespace_; |
uint32_t next_local_id_; |
+ SurfacesServiceApplication* application_; |
SurfacesScheduler* scheduler_; |
cc::SurfaceManager* manager_; |
mojo::StrongBinding<mojo::DisplayFactory> binding_; |