summaryrefslogtreecommitdiffstats
path: root/net/proxy
diff options
context:
space:
mode:
authormarja@chromium.org <marja@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-06 15:22:19 +0000
committermarja@chromium.org <marja@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-06 15:22:19 +0000
commite41f4f6518f7d2b766aedfa723d369f09470058e (patch)
tree8d8d0326599edeafbec863093fb3cdb2767ad771 /net/proxy
parentef1ec999f128dd26aa159e24b763c395818090cb (diff)
downloadchromium_src-e41f4f6518f7d2b766aedfa723d369f09470058e.zip
chromium_src-e41f4f6518f7d2b766aedfa723d369f09470058e.tar.gz
chromium_src-e41f4f6518f7d2b766aedfa723d369f09470058e.tar.bz2
Get rid of calls to v8::Persistent v8::Context::New().
Use a version which returns a v8::Local instead. This gets rid of more places where Persistent handles are copied (see bug). BUG=236290 TBR=cbenzel@chromium.org Review URL: https://chromiumcodereview.appspot.com/14861005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198454 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/proxy')
-rw-r--r--net/proxy/proxy_resolver_v8.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/proxy/proxy_resolver_v8.cc b/net/proxy/proxy_resolver_v8.cc
index 7a2492a..8ab15fc 100644
--- a/net/proxy/proxy_resolver_v8.cc
+++ b/net/proxy/proxy_resolver_v8.cc
@@ -445,7 +445,8 @@ class ProxyResolverV8::Context {
global_template->Set(ASCIILiteralToV8String("isInNetEx"),
is_in_net_ex_template);
- v8_context_ = v8::Context::New(NULL, global_template);
+ v8_context_ = v8::Persistent<v8::Context>::New(
+ isolate_, v8::Context::New(isolate_, NULL, global_template));
v8::Context::Scope ctx(v8_context_);