| Index: chrome/browser/sync/engine/sync_scheduler.cc
|
| diff --git a/chrome/browser/sync/engine/sync_scheduler.cc b/chrome/browser/sync/engine/sync_scheduler.cc
|
| index f4aa2a01a6438be05e67f573a11c7f0c005f4c19..f4015e61708b6c3a3596174099b6b7d5ea7cb546 100644
|
| --- a/chrome/browser/sync/engine/sync_scheduler.cc
|
| +++ b/chrome/browser/sync/engine/sync_scheduler.cc
|
| @@ -1165,6 +1165,13 @@ void SyncScheduler::OnSyncProtocolError(
|
| OnActionableError(snapshot);
|
| }
|
|
|
| +void SyncScheduler::OnUnrecoverableError(
|
| + const tracked_objects::Location& from_here,
|
| + const std :: string& message) {
|
| + syncer_->RequestEarlyExit();
|
| + SyncEngineEvent event(from_here, message);
|
| + session_context_->NotifyListeners(event);
|
| +}
|
|
|
| void SyncScheduler::OnServerConnectionEvent(
|
| const ServerConnectionEvent& event) {
|
|
|