| 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); | 
|  |