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. |