| Index: chrome/browser/sync/glue/sync_backend_registrar.cc
|
| diff --git a/chrome/browser/sync/glue/sync_backend_registrar.cc b/chrome/browser/sync/glue/sync_backend_registrar.cc
|
| index 376ab5bf64013845112511cab0eec7c1d3b769c5..ca67f05ab19218efc5ecb0e2509bed498dce17ea 100644
|
| --- a/chrome/browser/sync/glue/sync_backend_registrar.cc
|
| +++ b/chrome/browser/sync/glue/sync_backend_registrar.cc
|
| @@ -12,6 +12,7 @@
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/sync/glue/change_processor.h"
|
| #include "chrome/browser/sync/glue/database_model_worker.h"
|
| +#include "chrome/browser/sync/glue/file_model_worker.h"
|
| #include "chrome/browser/sync/glue/history_model_worker.h"
|
| #include "chrome/browser/sync/glue/password_model_worker.h"
|
| #include "chrome/browser/sync/glue/ui_model_worker.h"
|
| @@ -31,6 +32,8 @@ bool IsOnThreadForGroup(ModelSafeGroup group) {
|
| return BrowserThread::CurrentlyOn(BrowserThread::UI);
|
| case GROUP_DB:
|
| return BrowserThread::CurrentlyOn(BrowserThread::DB);
|
| + case GROUP_FILE:
|
| + return BrowserThread::CurrentlyOn(BrowserThread::FILE);
|
| case GROUP_HISTORY:
|
| // TODO(ncarter): How to determine this?
|
| return true;
|
| @@ -58,6 +61,7 @@ SyncBackendRegistrar::SyncBackendRegistrar(
|
| CHECK(profile_);
|
| DCHECK(sync_loop_);
|
| workers_[GROUP_DB] = new DatabaseModelWorker();
|
| + workers_[GROUP_FILE] = new FileModelWorker();
|
| workers_[GROUP_UI] = ui_worker_;
|
| workers_[GROUP_PASSIVE] = new ModelSafeWorker();
|
|
|
|
|