summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_tests.gypi
diff options
context:
space:
mode:
authorrafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-08 20:37:43 +0000
committerrafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-08 20:37:43 +0000
commita7664e14960e48758f985b4de48607cb197b78b6 (patch)
tree9d7083e85f65bc4798c48e4effc437feae0df7c1 /chrome/chrome_tests.gypi
parent01a22e2616272096c5f83bff8183ae48ec5e8380 (diff)
downloadchromium_src-a7664e14960e48758f985b4de48607cb197b78b6.zip
chromium_src-a7664e14960e48758f985b4de48607cb197b78b6.tar.gz
chromium_src-a7664e14960e48758f985b4de48607cb197b78b6.tar.bz2
Move GetExtension() from ExtensionFunctionDispatcher to ExtensionFunction.
EFD's can expire during the processing of AsyncExtensionFunctions, so this change enables them to retain access to their extension to complete their work. This fixes a bug in executeScript where when a file source was used, but the call was made from a popup which which had closed, by the time the file source was loaded, the EFD had been destroyed. Go boom. BUG=32431 TEST=All tests should pass Review URL: http://codereview.chromium.org/1549026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43999 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_tests.gypi')
0 files changed, 0 insertions, 0 deletions