| Index: shell/android/native_viewport_application_loader.h
|
| diff --git a/shell/android/native_viewport_application_loader.h b/shell/android/native_viewport_application_loader.h
|
| index f5d53ea3d95c483d271ddacd342376d354927405..060d3aad1e1bffac735e7538eb04e932ca61a087 100644
|
| --- a/shell/android/native_viewport_application_loader.h
|
| +++ b/shell/android/native_viewport_application_loader.h
|
| @@ -8,6 +8,7 @@
|
| #include "mojo/public/cpp/application/application_delegate.h"
|
| #include "mojo/public/cpp/application/interface_factory.h"
|
| #include "mojo/services/gpu/public/interfaces/gpu.mojom.h"
|
| +#include "mojo/services/keyboard/public/interfaces/keyboard.mojom.h"
|
| #include "mojo/services/native_viewport/public/interfaces/native_viewport.mojom.h"
|
| #include "services/gles2/gpu_impl.h"
|
| #include "shell/application_manager/application_loader.h"
|
| @@ -20,6 +21,7 @@ namespace shell {
|
|
|
| class NativeViewportApplicationLoader : public ApplicationLoader,
|
| public ApplicationDelegate,
|
| + public InterfaceFactory<Keyboard>,
|
| public InterfaceFactory<NativeViewport>,
|
| public InterfaceFactory<Gpu> {
|
| public:
|
| @@ -48,6 +50,10 @@ class NativeViewportApplicationLoader : public ApplicationLoader,
|
| void Create(ApplicationConnection* connection,
|
| InterfaceRequest<Gpu> request) override;
|
|
|
| + // InterfaceFactory<Keyboard> implementation.
|
| + void Create(ApplicationConnection* connection,
|
| + InterfaceRequest<Keyboard> request) override;
|
| +
|
| scoped_refptr<gles2::GpuImpl::State> gpu_state_;
|
| scoped_ptr<ApplicationImpl> app_;
|
|
|
|
|