| Index: sync/sessions/sync_session.cc | 
| diff --git a/sync/sessions/sync_session.cc b/sync/sessions/sync_session.cc | 
| index 2e82dae0f3110965a568c56a22b4a9283c89bd5d..3adb3d9242058a7e5fb4266b75afb46c3f0f37ba 100644 | 
| --- a/sync/sessions/sync_session.cc | 
| +++ b/sync/sessions/sync_session.cc | 
| @@ -21,7 +21,20 @@ SyncSession::SyncSession( | 
| const SyncSourceInfo& source) | 
| : context_(context), | 
| source_(source), | 
| -      delegate_(delegate) { | 
| +      delegate_(delegate), | 
| +      nudge_tracker_(NULL) { | 
| +  status_controller_.reset(new StatusController()); | 
| +} | 
| + | 
| +SyncSession::SyncSession( | 
| +    SyncSessionContext* context, | 
| +    Delegate* delegate, | 
| +    const SyncSourceInfo& source, | 
| +    const NudgeTracker* nudge_tracker) | 
| +    : context_(context), | 
| +      source_(source), | 
| +      delegate_(delegate), | 
| +      nudge_tracker_(nudge_tracker) { | 
| status_controller_.reset(new StatusController()); | 
| } | 
|  | 
|  |