Index: content/public/test/render_view_test.cc |
diff --git a/content/public/test/render_view_test.cc b/content/public/test/render_view_test.cc |
index 64a4d2c67ef9ba68db05a0d553dc3e634cc87123..0a7354c470c25b9cdb974a8dd589cad0ff27856c 100644 |
--- a/content/public/test/render_view_test.cc |
+++ b/content/public/test/render_view_test.cc |
@@ -259,7 +259,8 @@ gfx::Rect RenderViewTest::GetElementBounds(const std::string& element_id) { |
std::string script = |
ReplaceStringPlaceholders(kGetCoordinatesScript, params, NULL); |
- v8::HandleScope handle_scope(v8::Isolate::GetCurrent()); |
+ v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
+ v8::HandleScope handle_scope(isolate); |
v8::Handle<v8::Value> value = GetMainFrame()->executeScriptAndReturnValue( |
WebScriptSource(WebString::fromUTF8(script))); |
if (value.IsEmpty() || !value->IsArray()) |
@@ -270,7 +271,7 @@ gfx::Rect RenderViewTest::GetElementBounds(const std::string& element_id) { |
return gfx::Rect(); |
std::vector<int> coords; |
for (int i = 0; i < 4; ++i) { |
- v8::Handle<v8::Number> index = v8::Number::New(i); |
+ v8::Handle<v8::Number> index = v8::Number::New(isolate, i); |
v8::Local<v8::Value> value = array->Get(index); |
if (value.IsEmpty() || !value->IsInt32()) |
return gfx::Rect(); |