diff options
author | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 17:39:36 +0000 |
---|---|---|
committer | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 17:39:36 +0000 |
commit | 80635063c5a994c80a696f916779d946ea1d79b3 (patch) | |
tree | 04b643d15366ebed270f118d2db519f864894b7b /WATCHLISTS | |
parent | 11fa95a8b366108c97612c5069ec3e4ff5a4b487 (diff) | |
download | chromium_src-80635063c5a994c80a696f916779d946ea1d79b3.zip chromium_src-80635063c5a994c80a696f916779d946ea1d79b3.tar.gz chromium_src-80635063c5a994c80a696f916779d946ea1d79b3.tar.bz2 |
Make Carbon plugin idle event source robust against changes during iteration
Ensure that removing any plugin from the idle event source during iteration is safe (not just the currently-firing plugin). Also bullet-proofs against the possibility of nested iteration.
Refactors the idle event source to use a helper class, to reduce duplicate code.
BUG=33467
TEST=Scroll rapidly on a page with multiple instances of a Cabon plugin.
Review URL: http://codereview.chromium.org/575023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38216 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'WATCHLISTS')
0 files changed, 0 insertions, 0 deletions