summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_shelf_model.cc
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-25 03:09:41 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-25 03:09:41 +0000
commit84aebedeaa91c3fadf523260c12afa136420c7d3 (patch)
treec5ca8ca0e7bd3f5dba957556cbb062851b4d7853 /chrome/browser/extensions/extension_shelf_model.cc
parentefeaf7e7f80c74b91aa87edbbb0ace868f3574a7 (diff)
downloadchromium_src-84aebedeaa91c3fadf523260c12afa136420c7d3.zip
chromium_src-84aebedeaa91c3fadf523260c12afa136420c7d3.tar.gz
chromium_src-84aebedeaa91c3fadf523260c12afa136420c7d3.tar.bz2
Reland 39942 - Switch NetworkChangeNotifier implementations to use ObserverList.
Fixed build problem with database_tracker.(cc|h). BUG=36590 Review URL: http://codereview.chromium.org/660039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39983 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_shelf_model.cc')
-rw-r--r--chrome/browser/extensions/extension_shelf_model.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_shelf_model.cc b/chrome/browser/extensions/extension_shelf_model.cc
index dc584d8..51a8ce1 100644
--- a/chrome/browser/extensions/extension_shelf_model.cc
+++ b/chrome/browser/extensions/extension_shelf_model.cc
@@ -44,8 +44,7 @@ ExtensionShelfModel::~ExtensionShelfModel() {
FOR_EACH_OBSERVER(ExtensionShelfModelObserver, observers_,
ShelfModelDeleting());
- while (observers_.size())
- observers_.RemoveObserver(observers_.GetElementAt(0));
+ observers_.Clear();
for (iterator t = toolstrips_.begin(); t != toolstrips_.end(); ++t)
delete t->host;