| Index: chrome/browser/sync/glue/bridged_sync_notifier.cc
|
| diff --git a/chrome/browser/sync/glue/bridged_sync_notifier.cc b/chrome/browser/sync/glue/bridged_sync_notifier.cc
|
| index a9de0577de66a24b7cdadec89b28bd87952e21db..5e3f669937da088a6d12e30bb9938886a34af1fe 100644
|
| --- a/chrome/browser/sync/glue/bridged_sync_notifier.cc
|
| +++ b/chrome/browser/sync/glue/bridged_sync_notifier.cc
|
| @@ -18,18 +18,12 @@ BridgedSyncNotifier::BridgedSyncNotifier(
|
| BridgedSyncNotifier::~BridgedSyncNotifier() {
|
| }
|
|
|
| -void BridgedSyncNotifier::AddObserver(
|
| - syncer::SyncNotifierObserver* observer) {
|
| +void BridgedSyncNotifier::UpdateRegisteredIds(
|
| + syncer::SyncNotifierObserver* handler,
|
| + const syncer::ObjectIdSet& ids) {
|
| if (delegate_.get())
|
| - delegate_->AddObserver(observer);
|
| - bridge_->AddObserver(observer);
|
| -}
|
| -
|
| -void BridgedSyncNotifier::RemoveObserver(
|
| - syncer::SyncNotifierObserver* observer) {
|
| - bridge_->RemoveObserver(observer);
|
| - if (delegate_.get())
|
| - delegate_->RemoveObserver(observer);
|
| + delegate_->UpdateRegisteredIds(handler, ids);
|
| + bridge_->UpdateRegisteredIds(handler, ids);
|
| }
|
|
|
| void BridgedSyncNotifier::SetUniqueId(const std::string& unique_id) {
|
| @@ -48,12 +42,6 @@ void BridgedSyncNotifier::UpdateCredentials(
|
| delegate_->UpdateCredentials(email, token);
|
| }
|
|
|
| -void BridgedSyncNotifier::UpdateEnabledTypes(
|
| - syncer::ModelTypeSet enabled_types) {
|
| - if (delegate_.get())
|
| - delegate_->UpdateEnabledTypes(enabled_types);
|
| -}
|
| -
|
| void BridgedSyncNotifier::SendNotification(
|
| syncer::ModelTypeSet changed_types) {
|
| if (delegate_.get())
|
|
|