Index: mojo/shell/dynamic_service_loader.cc |
diff --git a/mojo/shell/dynamic_service_loader.cc b/mojo/shell/dynamic_service_loader.cc |
index a54edd65eef6f0e17ef3568f8b180278a739e6cd..b249c3cff31c70769160eac16d71ace46df80426 100644 |
--- a/mojo/shell/dynamic_service_loader.cc |
+++ b/mojo/shell/dynamic_service_loader.cc |
@@ -4,11 +4,9 @@ |
#include "mojo/shell/dynamic_service_loader.h" |
-#include "base/command_line.h" |
#include "base/location.h" |
#include "mojo/shell/context.h" |
#include "mojo/shell/keep_alive.h" |
-#include "mojo/shell/switches.h" |
namespace mojo { |
namespace shell { |
@@ -44,11 +42,8 @@ class DynamicServiceLoader::LoadContext : public mojo::shell::Loader::Delegate { |
GURL url_to_load; |
if (url.SchemeIs("mojo")) { |
- std::string origin = |
- base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII( |
- switches::kOrigin); |
std::string lib = MakeSharedLibraryName(url.ExtractFileName()); |
- url_to_load = GURL(origin + "/" + lib); |
+ url_to_load = GURL(loader->context_->mojo_origin() + "/" + lib); |
} else { |
url_to_load = url; |
} |