Index: services/native_viewport/native_viewport_impl.h |
diff --git a/services/native_viewport/native_viewport_impl.h b/services/native_viewport/native_viewport_impl.h |
index 15de028f5f3119c36ccf106e00e74cd5c8a8aa5a..bd9da3c30cda8823bc1cff894a9ee94ea79b69b3 100644 |
--- a/services/native_viewport/native_viewport_impl.h |
+++ b/services/native_viewport/native_viewport_impl.h |
@@ -20,6 +20,10 @@ namespace gles2 { |
class GpuState; |
} |
+namespace mojo { |
+class ApplicationImpl; |
+} |
+ |
namespace ui { |
class Event; |
} |
@@ -33,7 +37,8 @@ namespace native_viewport { |
class NativeViewportImpl : public mojo::NativeViewport, |
public PlatformViewport::Delegate { |
public: |
- NativeViewportImpl(bool is_headless, |
+ NativeViewportImpl(mojo::ApplicationImpl* application, |
+ bool is_headless, |
const scoped_refptr<gles2::GpuState>& gpu_state, |
mojo::InterfaceRequest<mojo::NativeViewport> request); |
~NativeViewportImpl() override; |
@@ -65,6 +70,7 @@ class NativeViewportImpl : public mojo::NativeViewport, |
// with. |
void AckEvent(int32 pointer_id); |
+ mojo::ApplicationImpl* application_; |
bool is_headless_; |
scoped_ptr<PlatformViewport> platform_viewport_; |
OnscreenContextProvider context_provider_; |