diff options
author | paulg@google.com <paulg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-31 17:36:28 +0000 |
---|---|---|
committer | paulg@google.com <paulg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-31 17:36:28 +0000 |
commit | 78b8fcc96715381894a5171645c54444c868e3b0 (patch) | |
tree | 4c1ad773fb51a6703647573ac78c6ca85035c4cc /net/base/tcp_client_socket.h | |
parent | 7051f73afe986918635f4dd7d0c1610a42df2603 (diff) | |
download | chromium_src-78b8fcc96715381894a5171645c54444c868e3b0.zip chromium_src-78b8fcc96715381894a5171645c54444c868e3b0.tar.gz chromium_src-78b8fcc96715381894a5171645c54444c868e3b0.tar.bz2 |
Delete downloads after updating observers.
The download page adds itself as an observer to in-progress
and unconfirmed dangerous downloads, and removes itself when
the download manager indicates its state has changed.
This caused a crash when the downloads were deleted during a
"clear browsing data" operation, since the delete happened
before the download page was notified of a download manager
state change. The download page then attempted to remove itself
from a deleted item.
BUG=9444 (http://crbug.com/9444)
Review URL: http://codereview.chromium.org/56096
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12874 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/tcp_client_socket.h')
0 files changed, 0 insertions, 0 deletions