diff options
Diffstat (limited to 'chrome/renderer/extensions/set_icon_natives.cc')
-rw-r--r-- | chrome/renderer/extensions/set_icon_natives.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/chrome/renderer/extensions/set_icon_natives.cc b/chrome/renderer/extensions/set_icon_natives.cc index 369cb07..084c5a8 100644 --- a/chrome/renderer/extensions/set_icon_natives.cc +++ b/chrome/renderer/extensions/set_icon_natives.cc @@ -24,9 +24,11 @@ const char kNoMemory[] = "Chrome was unable to initialize icon."; namespace extensions { SetIconNatives::SetIconNatives(Dispatcher* dispatcher, - RequestSender* request_sender) - : ChromeV8Extension(dispatcher), - request_sender_(request_sender) { + RequestSender* request_sender, + ChromeV8Context* context) + : ChromeV8Extension(dispatcher, context->v8_context()), + request_sender_(request_sender), + context_(context) { RouteFunction( "SetIconCommon", base::Bind(&SetIconNatives::SetIconCommon, base::Unretained(this))); @@ -136,7 +138,8 @@ v8::Handle<v8::Value> SetIconNatives::SetIconCommon( bool has_callback = args[3]->BooleanValue(); bool for_io_thread = args[4]->BooleanValue(); - request_sender_->StartRequest(name, + request_sender_->StartRequest(context_, + name, request_id, has_callback, for_io_thread, |