| Index: content/browser/mojo/mojo_shell_context.cc
|
| diff --git a/content/browser/mojo/mojo_shell_context.cc b/content/browser/mojo/mojo_shell_context.cc
|
| index e1a0a4ecd0b4354c1125d8a0e2c8d25659f30231..a3cd6fa7647a630dcb989aa14c4b8d9a3835c7e0 100644
|
| --- a/content/browser/mojo/mojo_shell_context.cc
|
| +++ b/content/browser/mojo/mojo_shell_context.cc
|
| @@ -30,7 +30,7 @@
|
| #include "mojo/shell/loader.h"
|
| #include "mojo/shell/native_runner.h"
|
| #include "mojo/shell/public/cpp/shell_client.h"
|
| -#include "mojo/shell/public/interfaces/shell.mojom.h"
|
| +#include "mojo/shell/public/interfaces/connector.mojom.h"
|
| #include "mojo/shell/runner/host/in_process_native_runner.h"
|
|
|
| namespace content {
|
| @@ -205,10 +205,10 @@ MojoShellContext::MojoShellContext() {
|
| scoped_ptr<mojo::shell::NativeRunnerFactory> native_runner_factory(
|
| new mojo::shell::InProcessNativeRunnerFactory(
|
| BrowserThread::GetBlockingPool()));
|
| - application_manager_.reset(new mojo::shell::ApplicationManager(
|
| - std::move(native_runner_factory), file_task_runner.get(), nullptr));
|
| + shell_.reset(new mojo::shell::Shell(std::move(native_runner_factory),
|
| + file_task_runner.get(), nullptr));
|
|
|
| - application_manager_->set_default_loader(
|
| + shell_->set_default_loader(
|
| scoped_ptr<mojo::shell::Loader>(new DefaultLoader));
|
|
|
| StaticApplicationMap apps;
|
| @@ -220,7 +220,7 @@ MojoShellContext::MojoShellContext() {
|
| apps[entry.first] = entry.second;
|
| }
|
| for (const auto& entry : apps) {
|
| - application_manager_->SetLoaderForName(
|
| + shell_->SetLoaderForName(
|
| make_scoped_ptr(new StaticLoader(entry.second)), entry.first);
|
| }
|
|
|
| @@ -229,7 +229,7 @@ MojoShellContext::MojoShellContext() {
|
| ->browser()
|
| ->RegisterOutOfProcessMojoApplications(&sandboxed_apps);
|
| for (const auto& app : sandboxed_apps) {
|
| - application_manager_->SetLoaderForName(
|
| + shell_->SetLoaderForName(
|
| make_scoped_ptr(
|
| new UtilityProcessLoader(app.second, true /* use_sandbox */)),
|
| app.first);
|
| @@ -240,25 +240,24 @@ MojoShellContext::MojoShellContext() {
|
| ->browser()
|
| ->RegisterUnsandboxedOutOfProcessMojoApplications(&unsandboxed_apps);
|
| for (const auto& app : unsandboxed_apps) {
|
| - application_manager_->SetLoaderForName(
|
| + shell_->SetLoaderForName(
|
| make_scoped_ptr(
|
| new UtilityProcessLoader(app.second, false /* use_sandbox */)),
|
| app.first);
|
| }
|
|
|
| #if (ENABLE_MOJO_MEDIA_IN_GPU_PROCESS)
|
| - application_manager_->SetLoaderForName(make_scoped_ptr(new GpuProcessLoader),
|
| - "mojo:media");
|
| + shell_->SetLoaderForName(make_scoped_ptr(new GpuProcessLoader), "mojo:media");
|
| #endif
|
|
|
| base::Callback<scoped_ptr<mojo::ShellClient>()> profile_callback =
|
| base::Bind(&profile::CreateProfileApp);
|
| - application_manager_->SetLoaderForName(
|
| + shell_->SetLoaderForName(
|
| make_scoped_ptr(new StaticLoader(profile_callback)), "mojo:profile");
|
|
|
| if (!IsRunningInMojoShell()) {
|
| MojoShellConnectionImpl::Create(
|
| - application_manager_->InitInstanceForEmbedder(kBrowserAppName));
|
| + shell_->InitInstanceForEmbedder(kBrowserAppName));
|
| }
|
| }
|
|
|
| @@ -298,7 +297,7 @@ void MojoShellContext::ConnectToApplicationOnOwnThread(
|
| params->set_remote_interfaces(std::move(request));
|
| params->set_local_interfaces(std::move(exposed_services));
|
| params->set_connect_callback(callback);
|
| - application_manager_->Connect(std::move(params));
|
| + shell_->Connect(std::move(params));
|
| }
|
|
|
| } // namespace content
|
|
|