Index: components/surfaces/display_impl.h |
diff --git a/components/surfaces/display_impl.h b/components/surfaces/display_impl.h |
index d10150d9208496a36ea09d2d7fa3faec84d886bc..5e101704844eff6c858f73c803199db918fe81c6 100644 |
--- a/components/surfaces/display_impl.h |
+++ b/components/surfaces/display_impl.h |
@@ -19,13 +19,15 @@ class SurfaceFactory; |
namespace surfaces { |
class SurfacesScheduler; |
+class SurfacesServiceApplication; |
class DisplayImpl : public mojo::Display, |
public mojo::ViewportParameterListener, |
public cc::DisplayClient, |
public cc::SurfaceFactoryClient { |
public: |
- DisplayImpl(cc::SurfaceManager* manager, |
+ DisplayImpl(SurfacesServiceApplication* application, |
+ cc::SurfaceManager* manager, |
cc::SurfaceId cc_id, |
SurfacesScheduler* scheduler, |
mojo::ContextProviderPtr context_provider, |
@@ -57,6 +59,7 @@ class DisplayImpl : public mojo::Display, |
void Draw(); |
+ SurfacesServiceApplication* application_; |
cc::SurfaceManager* manager_; |
cc::SurfaceFactory factory_; |
cc::SurfaceId cc_id_; |