diff options
author | davemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-04 18:29:48 +0000 |
---|---|---|
committer | davemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-04 18:29:48 +0000 |
commit | d656e1042e3bc0cbe3f35ab34a193904763a2f8b (patch) | |
tree | d2e58c6bf158c53250928265f9c061745e7f84b3 /mojo/shell/android | |
parent | ecc5f2ed558344ab1fa0b0e0c3b97395a50cad03 (diff) | |
download | chromium_src-d656e1042e3bc0cbe3f35ab34a193904763a2f8b.zip chromium_src-d656e1042e3bc0cbe3f35ab34a193904763a2f8b.tar.gz chromium_src-d656e1042e3bc0cbe3f35ab34a193904763a2f8b.tar.bz2 |
Add ServiceManager::GetInstance() and change ServiceManager::Loader to ServiceLoader
BUG=None
TESTS=Existing
R=darin@chromium.org, darin
Review URL: https://codereview.chromium.org/185553012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254783 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/shell/android')
-rw-r--r-- | mojo/shell/android/mojo_main.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/mojo/shell/android/mojo_main.cc b/mojo/shell/android/mojo_main.cc index 987cdfd..55fa8111 100644 --- a/mojo/shell/android/mojo_main.cc +++ b/mojo/shell/android/mojo_main.cc @@ -13,6 +13,7 @@ #include "base/message_loop/message_loop.h" #include "jni/MojoMain_jni.h" #include "mojo/public/shell/application.h" +#include "mojo/service_manager/service_loader.h" #include "mojo/service_manager/service_manager.h" #include "mojo/services/native_viewport/native_viewport_service.h" #include "mojo/shell/context.h" @@ -32,14 +33,15 @@ LazyInstance<scoped_ptr<base::MessageLoop> > g_java_message_loop = LazyInstance<scoped_ptr<shell::Context> > g_context = LAZY_INSTANCE_INITIALIZER; -class NativeViewportServiceLoader : public shell::ServiceManager::Loader { +class NativeViewportServiceLoader : public ServiceLoader { public: NativeViewportServiceLoader() {} virtual ~NativeViewportServiceLoader() {} private: - virtual void Load(const GURL& url, - ScopedShellHandle service_handle) + virtual void LoadService(ServiceManager* manager, + const GURL& url, + ScopedShellHandle service_handle) MOJO_OVERRIDE { app_.reset(CreateNativeViewportService(g_context.Get().get(), service_handle.Pass())); |