summaryrefslogtreecommitdiffstats
path: root/webkit/glue/npruntime_util.h
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-02 19:01:48 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-02 19:01:48 +0000
commit8470f4693faac244f839c38358512244b47cb680 (patch)
tree0da2af36d2a073dd23520801539293d64ea4987a /webkit/glue/npruntime_util.h
parent270e8dc3c85612611354a7d616d51216e8725610 (diff)
downloadchromium_src-8470f4693faac244f839c38358512244b47cb680.zip
chromium_src-8470f4693faac244f839c38358512244b47cb680.tar.gz
chromium_src-8470f4693faac244f839c38358512244b47cb680.tar.bz2
Split a portion of BufferedResourceLoader into a separate class ActiveLoader.
ActiveLoader encapsulates an active WebURLLoader and takes care of maintaining deferred status, references to parent object, and automatic cancelation during teardown. As a result of fixing the imbalanced reference counts to BufferedResourceLoader there were a few use-after-free bugs due to doing work after executing callbacks. The ordering has been updated to ensure that no more work is done after executing callbacks. BUG=100914 Review URL: http://codereview.chromium.org/8667002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112747 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/npruntime_util.h')
0 files changed, 0 insertions, 0 deletions