Revert 88151 (see crbug.com/85296) - Fix user-after-free error with ObserverList. The problem is that if an ObserverListBase::Iterator is on the stack and one of the observers deletes the object holding the list, Iterator's destructor will use the deleted list.
BUG=84919
Review URL: http://codereview.chromium.org/7127001
TBR=jam@chromium.org
Review URL: http://codereview.chromium.org/7134008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88284 0039d316-1c4b-4281-b951-d872f2087c98
CrOS-Libchrome-Original-Commit: e82a28a6c080a286e5fa4ed89540af7f3ba8d3b0
2 files changed