Chromium Code Reviews| Index: sync/internal_api/sync_manager_impl.cc |
| diff --git a/sync/internal_api/sync_manager_impl.cc b/sync/internal_api/sync_manager_impl.cc |
| index 20852f40ab391aa665dcae3a601239c71b314c88..b075b0483a80902cc700497b8f33dea5a2a5ec01 100644 |
| --- a/sync/internal_api/sync_manager_impl.cc |
| +++ b/sync/internal_api/sync_manager_impl.cc |
| @@ -979,10 +979,11 @@ void SyncManagerImpl::RequestNudgeForDataTypes( |
| base::TimeDelta nudge_delay = NudgeStrategy::GetNudgeDelayTimeDelta( |
| types.First().Get(), |
| this); |
| + allstatus_.IncrementNudgeCounter(NUDGE_SOURCE_LOCAL); |
| scheduler_->ScheduleNudgeAsync(nudge_delay, |
| - NUDGE_SOURCE_LOCAL, |
| - types, |
| - nudge_location); |
| + NUDGE_SOURCE_LOCAL, |
|
rlarocque
2012/09/25 16:49:27
nit: fix indentation
|
| + types, |
| + nudge_location); |
| } |
| void SyncManagerImpl::OnSyncEngineEvent(const SyncEngineEvent& event) { |
| @@ -1273,11 +1274,13 @@ void SyncManagerImpl::OnIncomingInvalidation( |
| const ModelTypeStateMap& type_state_map = |
| ObjectIdStateMapToModelTypeStateMap(id_state_map); |
| if (source == LOCAL_INVALIDATION) { |
| + allstatus_.IncrementNudgeCounter(NUDGE_SOURCE_LOCAL_REFRESH); |
| scheduler_->ScheduleNudgeWithStatesAsync( |
| TimeDelta::FromMilliseconds(kSyncRefreshDelayMsec), |
| NUDGE_SOURCE_LOCAL_REFRESH, |
| type_state_map, FROM_HERE); |
| } else if (!type_state_map.empty()) { |
| + allstatus_.IncrementNudgeCounter(NUDGE_SOURCE_NOTIFICATION); |
| scheduler_->ScheduleNudgeWithStatesAsync( |
| TimeDelta::FromMilliseconds(kSyncSchedulerDelayMsec), |
| NUDGE_SOURCE_NOTIFICATION, |