| Index: extensions/renderer/dispatcher.cc
|
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
|
| index fb5d507348b8687139e447855d8752ab2bf9612f..922331a984af7d8f74a4c3311b4baae1ddd0ec65 100644
|
| --- a/extensions/renderer/dispatcher.cc
|
| +++ b/extensions/renderer/dispatcher.cc
|
| @@ -84,6 +84,7 @@
|
| #include "extensions/renderer/user_gestures_native_handler.h"
|
| #include "extensions/renderer/utils_native_handler.h"
|
| #include "extensions/renderer/v8_context_native_handler.h"
|
| +#include "extensions/renderer/v8_helpers.h"
|
| #include "grit/extensions_renderer_resources.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| #include "third_party/WebKit/public/platform/WebURLRequest.h"
|
| @@ -306,6 +307,13 @@ void Dispatcher::DidCreateScriptContext(
|
| VLOG(1) << "Num tracked contexts: " << script_context_set_->size();
|
| }
|
|
|
| +// static
|
| +void Dispatcher::DidInitializeServiceWorkerContextOnWorkerThread(
|
| + v8::Local<v8::Context> context) {
|
| + v8_helpers::SetProperty(context, context->Global(), "chrome",
|
| + v8::Object::New(context->GetIsolate()));
|
| +}
|
| +
|
| void Dispatcher::WillReleaseScriptContext(
|
| blink::WebLocalFrame* frame,
|
| const v8::Local<v8::Context>& v8_context,
|
|
|