| Index: chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| diff --git a/chrome/browser/sync/glue/sync_backend_host_impl.cc b/chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| index de87a4939a37256e29d92fab4c6ee9479a2dd3cf..4c202f0d8e9038f1cd51ea47467dea622e9c1296 100644
|
| --- a/chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| +++ b/chrome/browser/sync/glue/sync_backend_host_impl.cc
|
| @@ -475,12 +475,22 @@ SyncedDeviceTracker* SyncBackendHostImpl::GetSyncedDeviceTracker() const {
|
| return core_->synced_device_tracker();
|
| }
|
|
|
| -void SyncBackendHostImpl::SetForwardProtocolEvents(bool forward) {
|
| +void SyncBackendHostImpl::RequestBufferedProtocolEventsAndEnableForwarding() {
|
| DCHECK(initialized());
|
| registrar_->sync_thread()->message_loop()->PostTask(
|
| FROM_HERE,
|
| - base::Bind(&SyncBackendHostCore::SetForwardProtocolEvents,
|
| - core_, forward));
|
| + base::Bind(
|
| + &SyncBackendHostCore::SendBufferedProtocolEventsAndEnableForwarding,
|
| + core_));
|
| +}
|
| +
|
| +void SyncBackendHostImpl::DisableProtocolEventForwarding() {
|
| + DCHECK(initialized());
|
| + registrar_->sync_thread()->message_loop()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(
|
| + &SyncBackendHostCore::DisableProtocolEventForwarding,
|
| + core_));
|
| }
|
|
|
| void SyncBackendHostImpl::InitCore(scoped_ptr<DoInitializeOptions> options) {
|
|
|