Index: gin/modules/module_runner_delegate.cc |
diff --git a/gin/modules/module_runner_delegate.cc b/gin/modules/module_runner_delegate.cc |
index 9e0b762cadc67d27a339c64c930ffd6e403cd769..9bf2863c203dcd3a9b7b2a3a7c129578f7f13259 100644 |
--- a/gin/modules/module_runner_delegate.cc |
+++ b/gin/modules/module_runner_delegate.cc |
@@ -21,6 +21,13 @@ void ModuleRunnerDelegate::AddBuiltinModule(const std::string& id, |
builtin_modules_[id] = templ; |
} |
+void ModuleRunnerDelegate::AttemptToLoadMoreModules(Runner* runner) { |
+ ModuleRegistry* registry = ModuleRegistry::From(runner->context()); |
+ registry->AttemptToLoadMoreModules(runner->isolate()); |
+ module_provider_.AttempToLoadModules( |
+ runner, registry->unsatisfied_dependencies()); |
+} |
+ |
v8::Handle<v8::ObjectTemplate> ModuleRunnerDelegate::GetGlobalTemplate( |
Runner* runner) { |
v8::Handle<v8::ObjectTemplate> templ = v8::ObjectTemplate::New(); |
@@ -42,10 +49,7 @@ void ModuleRunnerDelegate::DidCreateContext(Runner* runner) { |
} |
void ModuleRunnerDelegate::DidRunScript(Runner* runner) { |
- ModuleRegistry* registry = ModuleRegistry::From(runner->context()); |
- registry->AttemptToLoadMoreModules(runner->isolate()); |
- module_provider_.AttempToLoadModules( |
- runner, registry->unsatisfied_dependencies()); |
+ AttemptToLoadMoreModules(runner); |
} |
} // namespace gin |