From 64ccf236e6657cf0a85506c56d4ba226fdea4765 Mon Sep 17 00:00:00 2001 From: mgiuca Date: Sun, 9 Nov 2014 22:44:23 -0800 Subject: 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} --- sync/sessions/model_type_registry.cc | 2 +- sync/sessions/model_type_registry.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'sync/sessions') 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 AsWeakPtr(); -- cgit v1.1