commit | 14e0ec68b68a548cf44506b425e485ecb0c5ab2d | [log] [tgz] |
---|---|---|
author | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Mon Aug 26 22:01:39 2013 |
committer | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Mon Aug 26 22:01:39 2013 |
tree | 61153fe334f8452e96275a810243bc79a594a3d6 | |
parent | 08d403c065377c358a93eb07a8b935d72b3b970b [diff] [blame] |
Switch prefs to use ObserverList::might_have_observers instead of ObserverList::size. See issue for rationale behind this change. BUG=278526 TEST=no change [email protected] (TBR'ing for prefs API change). Review URL: https://chromiumcodereview.appspot.com/22986034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219622 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/base/prefs/default_pref_store.cc b/base/prefs/default_pref_store.cc index babb4d5..92abba14 100644 --- a/base/prefs/default_pref_store.cc +++ b/base/prefs/default_pref_store.cc
@@ -22,8 +22,8 @@ observers_.RemoveObserver(observer); } -size_t DefaultPrefStore::NumberOfObservers() const { - return observers_.size(); +bool DefaultPrefStore::HasObservers() const { + return observers_.might_have_observers(); } void DefaultPrefStore::SetDefaultValue(const std::string& key,