Index: content/renderer/gpu/gpu_benchmarking_extension.cc |
diff --git a/content/renderer/gpu/gpu_benchmarking_extension.cc b/content/renderer/gpu/gpu_benchmarking_extension.cc |
index 45a350a3466474bf75d400c5a6e16642e110ca9c..d4890b5af6147436d3fea6a3ccf81244b8a03f89 100644 |
--- a/content/renderer/gpu/gpu_benchmarking_extension.cc |
+++ b/content/renderer/gpu/gpu_benchmarking_extension.cc |
@@ -254,8 +254,11 @@ void OnMicroBenchmarkCompleted( |
scoped_ptr<V8ValueConverter> converter = |
make_scoped_ptr(V8ValueConverter::create()); |
v8::Handle<v8::Value> value = converter->ToV8Value(result.get(), context); |
+#ifdef WEB_FRAME_USES_V8_LOCAL |
+ v8::Local<v8::Value> argv[] = {value}; |
+#else |
v8::Handle<v8::Value> argv[] = { value }; |
- |
+#endif |
frame->callFunctionEvenIfScriptDisabled( |
callback_and_context->GetCallback(), |
v8::Object::New(isolate), |