summaryrefslogtreecommitdiffstats
path: root/mojo/shell/android
diff options
context:
space:
mode:
authordavemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-04 18:29:48 +0000
committerdavemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-04 18:29:48 +0000
commitd656e1042e3bc0cbe3f35ab34a193904763a2f8b (patch)
treed2e58c6bf158c53250928265f9c061745e7f84b3 /mojo/shell/android
parentecc5f2ed558344ab1fa0b0e0c3b97395a50cad03 (diff)
downloadchromium_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.cc8
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()));