diff options
author | ager@google.com <ager@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-19 12:02:41 +0000 |
---|---|---|
committer | ager@google.com <ager@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-19 12:02:41 +0000 |
commit | fbd89fdd9835ddf985ef1f22d61ed90b299e6bbc (patch) | |
tree | 2cba62d9a5db980394035cd84ee12aeacc1a2ce1 /webkit | |
parent | 9e483ab325445c4070e2ea86e1b57beb652c2590 (diff) | |
download | chromium_src-fbd89fdd9835ddf985ef1f22d61ed90b299e6bbc.zip chromium_src-fbd89fdd9835ddf985ef1f22d61ed90b299e6bbc.tar.gz chromium_src-fbd89fdd9835ddf985ef1f22d61ed90b299e6bbc.tar.bz2 |
Make sure to initialize the proxy before using it's dom constructor
map.
Review URL: http://codereview.chromium.org/15074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7298 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/port/bindings/v8/v8_proxy.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/webkit/port/bindings/v8/v8_proxy.cpp b/webkit/port/bindings/v8/v8_proxy.cpp index 71b8e02..f2ea252 100644 --- a/webkit/port/bindings/v8/v8_proxy.cpp +++ b/webkit/port/bindings/v8/v8_proxy.cpp @@ -2656,6 +2656,8 @@ v8::Local<v8::Object> V8Proxy::InstantiateV8Object( v8::Local<v8::Function> function; V8Proxy* proxy = V8Proxy::retrieve(); if (proxy) { + // Make sure that the context of the proxy has been initialized. + proxy->InitContextIfNeeded(); // Constructor is configured. function = proxy->GetConstructor(desc_type); } else { |