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