| 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 5e3f669937da088a6d12e30bb9938886a34af1fe..f7834188171a3a029dfcf4507babef66a70d580c 100644
|
| --- a/chrome/browser/sync/glue/bridged_sync_notifier.cc
|
| +++ b/chrome/browser/sync/glue/bridged_sync_notifier.cc
|
| @@ -18,14 +18,28 @@ BridgedSyncNotifier::BridgedSyncNotifier(
|
| BridgedSyncNotifier::~BridgedSyncNotifier() {
|
| }
|
|
|
| +void BridgedSyncNotifier::RegisterHandler(
|
| + syncer::SyncNotifierObserver* handler) {
|
| + if (delegate_.get())
|
| + delegate_->RegisterHandler(handler);
|
| + bridge_->RegisterHandler(handler);
|
| +}
|
| +
|
| void BridgedSyncNotifier::UpdateRegisteredIds(
|
| syncer::SyncNotifierObserver* handler,
|
| const syncer::ObjectIdSet& ids) {
|
| if (delegate_.get())
|
| - delegate_->UpdateRegisteredIds(handler, ids);
|
| + delegate_->UpdateRegisteredIds(handler, ids);
|
| bridge_->UpdateRegisteredIds(handler, ids);
|
| }
|
|
|
| +void BridgedSyncNotifier::UnregisterHandler(
|
| + syncer::SyncNotifierObserver* handler) {
|
| + if (delegate_.get())
|
| + delegate_->UnregisterHandler(handler);
|
| + bridge_->UnregisterHandler(handler);
|
| +}
|
| +
|
| void BridgedSyncNotifier::SetUniqueId(const std::string& unique_id) {
|
| if (delegate_.get())
|
| delegate_->SetUniqueId(unique_id);
|
|
|