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
tree: 9a7656bc77e4e93df0026a28db2d92612675e4db
  1. base/
  2. build/
  3. ipc/
  4. testing/
  5. third_party/