| Index: content/renderer/web_ui_runner.cc
|
| diff --git a/content/renderer/web_ui_runner.cc b/content/renderer/web_ui_runner.cc
|
| index a091636cc942b83699cbb43ef86975268ddebb1a..f6b6f5a26f54ed58d8511ba7c82e8f0253fa14e9 100644
|
| --- a/content/renderer/web_ui_runner.cc
|
| +++ b/content/renderer/web_ui_runner.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "content/renderer/web_ui_runner.h"
|
|
|
| +#include "content/public/common/service_registry.h"
|
| +#include "content/public/renderer/render_frame.h"
|
| +#include "content/renderer/mojo/service_registry_js_wrapper.h"
|
| #include "gin/modules/module_registry.h"
|
| #include "gin/per_context_data.h"
|
| #include "gin/public/context_holder.h"
|
| @@ -47,6 +50,12 @@ void WebUIRunner::RegisterBuiltinModules() {
|
| mojo::js::Support::kModuleName,
|
| mojo::js::Support::GetModule(
|
| context_holder_->isolate()));
|
| + registry->AddBuiltinModule(
|
| + context_holder_->isolate(),
|
| + ServiceRegistryJsWrapper::kModuleName,
|
| + ServiceRegistryJsWrapper::Create(
|
| + context_holder_->isolate(),
|
| + RenderFrame::FromWebFrame(frame_)->GetServiceRegistry()).ToV8());
|
| }
|
|
|
| void WebUIRunner::Run(const std::string& source,
|
|
|