| Index: chrome/renderer/translate/translate_helper.cc
|
| diff --git a/chrome/renderer/translate/translate_helper.cc b/chrome/renderer/translate/translate_helper.cc
|
| index ee73f02c8180eace9d80312cf6b43c5ad9e6c878..355bd9a238302987f5baeefbe6a766970c58d28d 100644
|
| --- a/chrome/renderer/translate/translate_helper.cc
|
| +++ b/chrome/renderer/translate/translate_helper.cc
|
| @@ -195,7 +195,7 @@ bool TranslateHelper::ExecuteScriptAndGetBoolResult(const std::string& script,
|
| if (!main_frame)
|
| return fallback;
|
|
|
| - v8::HandleScope handle_scope;
|
| + v8::HandleScope handle_scope(v8::Isolate::GetCurrent());
|
| WebVector<v8::Local<v8::Value> > results;
|
| WebScriptSource source = WebScriptSource(ASCIIToUTF16(script));
|
| main_frame->executeScriptInIsolatedWorld(
|
| @@ -218,7 +218,7 @@ std::string TranslateHelper::ExecuteScriptAndGetStringResult(
|
| if (!main_frame)
|
| return std::string();
|
|
|
| - v8::HandleScope handle_scope;
|
| + v8::HandleScope handle_scope(v8::Isolate::GetCurrent());
|
| WebVector<v8::Local<v8::Value> > results;
|
| WebScriptSource source = WebScriptSource(ASCIIToUTF16(script));
|
| main_frame->executeScriptInIsolatedWorld(
|
| @@ -245,7 +245,7 @@ double TranslateHelper::ExecuteScriptAndGetDoubleResult(
|
| if (!main_frame)
|
| return 0.0;
|
|
|
| - v8::HandleScope handle_scope;
|
| + v8::HandleScope handle_scope(v8::Isolate::GetCurrent());
|
| WebVector<v8::Local<v8::Value> > results;
|
| WebScriptSource source = WebScriptSource(ASCIIToUTF16(script));
|
| main_frame->executeScriptInIsolatedWorld(
|
|
|