| Index: chrome/browser/sync/profile_sync_service.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service.cc b/chrome/browser/sync/profile_sync_service.cc
|
| index 79d762806a3d7a643c75f65ccb215d75c790fedd..453252b16afb7d194a6ac39acc7ddf2c5db8dbb9 100644
|
| --- a/chrome/browser/sync/profile_sync_service.cc
|
| +++ b/chrome/browser/sync/profile_sync_service.cc
|
| @@ -525,17 +525,12 @@ void ProfileSyncService::InitializeBackend(bool delete_stale_data) {
|
| if (backend_mode_ == SYNC && delete_stale_data)
|
| ClearStaleErrors();
|
|
|
| - scoped_ptr<syncer::UnrecoverableErrorHandler>
|
| - backend_unrecoverable_error_handler(
|
| - new browser_sync::BackendUnrecoverableErrorHandler(
|
| - MakeWeakHandle(weak_factory_.GetWeakPtr())));
|
| -
|
| backend_->Initialize(this, sync_thread_.Pass(), GetJsEventHandler(),
|
| sync_service_url_, credentials, delete_stale_data,
|
| scoped_ptr<syncer::SyncManagerFactory>(
|
| new syncer::SyncManagerFactory(GetManagerType()))
|
| .Pass(),
|
| - backend_unrecoverable_error_handler.Pass(),
|
| + MakeWeakHandle(weak_factory_.GetWeakPtr()),
|
| base::Bind(browser_sync::ChromeReportUnrecoverableError),
|
| network_resources_.get(), saved_nigori_state_.Pass());
|
| }
|
|
|