commit | ad3fa258a77b293335a816a8397f447b61a401ea | [log] [tgz] |
---|---|---|
author | sigbjornf@opera.com <sigbjornf@opera.com> | Fri Mar 27 15:49:18 2015 |
committer | sigbjornf@opera.com <sigbjornf@opera.com> | Fri Mar 27 15:49:18 2015 |
tree | 81330fa4b0ec2f885b39d894aadf578be77946db | |
parent | e4d4366bdfcc4eeb14d0b1d3be4a91ce87d5c9dc [diff] |
Oilpan: avoid InjectedScriptManager::CallbackData-induced leaks. Move CallbackData to the Oilpan heap, so as to avoid it having to keep a Persistent<> reference to its InjectedScriptHost. If left as a persistent, it would leave the v8 wrapper object uncollected and prevent a clean shutdown. R=haraken BUG=340522 Review URL: https://codereview.chromium.org/1040703002 git-svn-id: svn://svn.chromium.org/blink/trunk@192684 bbb929c8-8fbe-4397-9dbb-9b2b20218538