Index: chrome/browser/sync/glue/password_model_worker.cc |
diff --git a/chrome/browser/sync/glue/password_model_worker.cc b/chrome/browser/sync/glue/password_model_worker.cc |
index 826cf21f6d066f0f1367df51ae807524eb7fe415..c7924161f6fc42163012c66a6dabb36b7e7b9957 100644 |
--- a/chrome/browser/sync/glue/password_model_worker.cc |
+++ b/chrome/browser/sync/glue/password_model_worker.cc |
@@ -20,22 +20,22 @@ PasswordModelWorker::PasswordModelWorker(PasswordStore* password_store) |
PasswordModelWorker::~PasswordModelWorker() {} |
-UnrecoverableErrorInfo PasswordModelWorker::DoWorkAndWaitUntilDone( |
+SyncerError PasswordModelWorker::DoWorkAndWaitUntilDone( |
const WorkCallback& work) { |
WaitableEvent done(false, false); |
- UnrecoverableErrorInfo error_info; |
+ SyncerError error = UNINITIALIZED; |
password_store_->ScheduleTask( |
base::Bind(&PasswordModelWorker::CallDoWorkAndSignalTask, |
- this, work, &done, &error_info)); |
+ this, work, &done, &error)); |
done.Wait(); |
- return error_info; |
+ return error; |
} |
void PasswordModelWorker::CallDoWorkAndSignalTask( |
const WorkCallback& work, |
WaitableEvent* done, |
- UnrecoverableErrorInfo* error_info) { |
- *error_info = work.Run(); |
+ SyncerError *error) { |
+ *error = work.Run(); |
done->Signal(); |
} |