| Index: chrome/browser/sync_file_system/local/sync_file_system_backend.cc
|
| diff --git a/chrome/browser/sync_file_system/local/sync_file_system_backend.cc b/chrome/browser/sync_file_system/local/sync_file_system_backend.cc
|
| index 1c9eef5d05909c0f75f153f768a7f64bff942902..199c23398acd07e2c940ced404e728bab099e6be 100644
|
| --- a/chrome/browser/sync_file_system/local/sync_file_system_backend.cc
|
| +++ b/chrome/browser/sync_file_system/local/sync_file_system_backend.cc
|
| @@ -66,9 +66,15 @@ SyncFileSystemBackend::SyncFileSystemBackend(Profile* profile)
|
| DCHECK(CalledOnUIThread());
|
| if (profile)
|
| profile_holder_.reset(new ProfileHolder(profile));
|
| +
|
| + // Register the service name here to enable to crack an URL on SyncFileSystem
|
| + // even if SyncFileSystemService has not started yet.
|
| + RegisterSyncableFileSystem();
|
| }
|
|
|
| SyncFileSystemBackend::~SyncFileSystemBackend() {
|
| + RevokeSyncableFileSystem();
|
| +
|
| if (change_tracker_) {
|
| GetDelegate()->file_task_runner()->DeleteSoon(
|
| FROM_HERE, change_tracker_.release());
|
|
|