| Index: chrome/renderer/extensions/set_icon_natives.cc
|
| diff --git a/chrome/renderer/extensions/set_icon_natives.cc b/chrome/renderer/extensions/set_icon_natives.cc
|
| index 369cb0746d9679f732b9b5d8b860fa132d710d4d..084c5a89d4c8031c4242e017820bd5a631b22deb 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,
|
|
|