Index: mojo/services/native_viewport/native_viewport_service.cc |
diff --git a/mojo/services/native_viewport/native_viewport_service.cc b/mojo/services/native_viewport/native_viewport_service.cc |
index b7c80524c78349e953c76582ee914b72f9eea57f..825886fcdd2520db222ccaab7762f4c1b7882916 100644 |
--- a/mojo/services/native_viewport/native_viewport_service.cc |
+++ b/mojo/services/native_viewport/native_viewport_service.cc |
@@ -12,6 +12,7 @@ |
#include "mojo/public/interfaces/service_provider/service_provider.mojom.h" |
#include "mojo/services/gles2/command_buffer_impl.h" |
#include "mojo/services/native_viewport/native_viewport.h" |
+#include "mojo/services/native_viewport/native_viewport_context.h" |
#include "mojo/services/public/cpp/geometry/geometry_type_converters.h" |
#include "mojo/services/public/cpp/input_events/input_events_type_converters.h" |
#include "mojo/services/public/interfaces/native_viewport/native_viewport.mojom.h" |
@@ -34,7 +35,7 @@ class NativeViewportImpl |
public NativeViewportDelegate { |
public: |
NativeViewportImpl(ApplicationConnection* connection, |
- shell::Context* context) |
+ NativeViewportContext* context) |
: context_(context), |
widget_(gfx::kNullAcceleratedWidget), |
waiting_for_event_ack_(false), |
@@ -146,7 +147,7 @@ class NativeViewportImpl |
command_buffer_.reset(); |
} |
- shell::Context* context_; |
+ NativeViewportContext* context_; |
gfx::AcceleratedWidget widget_; |
scoped_ptr<services::NativeViewport> native_viewport_; |
InterfaceRequest<CommandBuffer> command_buffer_request_; |
@@ -157,7 +158,7 @@ class NativeViewportImpl |
class NVSDelegate : public ApplicationDelegate { |
public: |
- NVSDelegate(shell::Context* context) : context_(context) {} |
+ NVSDelegate(NativeViewportContext* context) : context_(context) {} |
virtual ~NVSDelegate() {} |
virtual bool ConfigureIncomingConnection( |
@@ -167,17 +168,18 @@ class NVSDelegate : public ApplicationDelegate { |
} |
private: |
- mojo::shell::Context* context_; |
+ NativeViewportContext* context_; |
}; |
-} // namespace services |
-} // namespace mojo |
- |
MOJO_NATIVE_VIEWPORT_EXPORT mojo::ApplicationImpl* |
CreateNativeViewportService( |
- mojo::shell::Context* context, |
- mojo::ScopedMessagePipeHandle service_provider_handle) { |
- mojo::ApplicationImpl* app = new mojo::ApplicationImpl( |
- new mojo::services::NVSDelegate(context), service_provider_handle.Pass()); |
+ NativeViewportContext* context, |
+ ScopedMessagePipeHandle service_provider_handle) { |
+ ApplicationImpl* app = new ApplicationImpl( |
+ new NVSDelegate(context), service_provider_handle.Pass()); |
return app; |
} |
+ |
+} // namespace services |
+} // namespace mojo |
+ |