| 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 279e9d08d1925b99224df3f9b0c606be88bf2dd5..e80c4a426cb88812e263d028d7ed887851e6f564 100644
|
| --- a/chrome/renderer/extensions/set_icon_natives.cc
|
| +++ b/chrome/renderer/extensions/set_icon_natives.cc
|
| @@ -80,10 +80,14 @@ bool SetIconNatives::ConvertImageDataToBitmapValue(
|
| for (int t = 0; t < width*height; t++) {
|
| // |data| is RGBA, pixels is ARGB.
|
| pixels[t] = SkPreMultiplyColor(
|
| - ((data->Get(v8::Integer::New(4*t + 3))->Int32Value() & 0xFF) << 24) |
|
| - ((data->Get(v8::Integer::New(4*t + 0))->Int32Value() & 0xFF) << 16) |
|
| - ((data->Get(v8::Integer::New(4*t + 1))->Int32Value() & 0xFF) << 8) |
|
| - ((data->Get(v8::Integer::New(4*t + 2))->Int32Value() & 0xFF) << 0));
|
| + ((data->Get(v8::Integer::New(isolate, 4*t + 3))->Int32Value() & 0xFF)
|
| + << 24) |
|
| + ((data->Get(v8::Integer::New(isolate, 4*t + 0))->Int32Value() & 0xFF)
|
| + << 16) |
|
| + ((data->Get(v8::Integer::New(isolate, 4*t + 1))->Int32Value() & 0xFF)
|
| + << 8) |
|
| + ((data->Get(v8::Integer::New(isolate, 4*t + 2))->Int32Value() & 0xFF)
|
| + << 0));
|
| }
|
|
|
| // Construct the Value object.
|
|
|