summaryrefslogtreecommitdiffstats
path: root/sync/sessions
diff options
context:
space:
mode:
authormgiuca <mgiuca@chromium.org>2014-11-09 22:44:23 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-10 06:44:47 +0000
commit64ccf236e6657cf0a85506c56d4ba226fdea4765 (patch)
tree32a2887d6f35225748b3ae93193fdb306575bdd0 /sync/sessions
parentd2b6be4e2ef7a38d503deb1f89ca96b16c85effb (diff)
downloadchromium_src-64ccf236e6657cf0a85506c56d4ba226fdea4765.zip
chromium_src-64ccf236e6657cf0a85506c56d4ba226fdea4765.tar.gz
chromium_src-64ccf236e6657cf0a85506c56d4ba226fdea4765.tar.bz2
ObserverList::HasObserver now takes a const pointer.
Updated all clients that wrap HasObserver and expose it to also take a const pointer. This change avoids further propagation of non-constness (which was previously required when using HasObserver methods). BUG=429588 TBR=michaeln@chromium.org,nyquist@chromium.org,pkotwicz@chromium.org,satorux@chromium.org,sky@chromium.org,zea@chromium.org Review URL: https://codereview.chromium.org/697953002 Cr-Commit-Position: refs/heads/master@{#303428}
Diffstat (limited to 'sync/sessions')
-rw-r--r--sync/sessions/model_type_registry.cc2
-rw-r--r--sync/sessions/model_type_registry.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/sync/sessions/model_type_registry.cc b/sync/sessions/model_type_registry.cc
index fdc0e40..2366f20 100644
--- a/sync/sessions/model_type_registry.cc
+++ b/sync/sessions/model_type_registry.cc
@@ -283,7 +283,7 @@ void ModelTypeRegistry::UnregisterDirectoryTypeDebugInfoObserver(
}
bool ModelTypeRegistry::HasDirectoryTypeDebugInfoObserver(
- syncer::TypeDebugInfoObserver* observer) {
+ const syncer::TypeDebugInfoObserver* observer) const {
return type_debug_info_observers_.HasObserver(observer);
}
diff --git a/sync/sessions/model_type_registry.h b/sync/sessions/model_type_registry.h
index 22efdf5..bdd36d9 100644
--- a/sync/sessions/model_type_registry.h
+++ b/sync/sessions/model_type_registry.h
@@ -97,7 +97,7 @@ class SYNC_EXPORT_PRIVATE ModelTypeRegistry
void UnregisterDirectoryTypeDebugInfoObserver(
syncer::TypeDebugInfoObserver* observer);
bool HasDirectoryTypeDebugInfoObserver(
- syncer::TypeDebugInfoObserver* observer);
+ const syncer::TypeDebugInfoObserver* observer) const;
void RequestEmitDebugInfo();
base::WeakPtr<SyncContext> AsWeakPtr();