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 b777a0406fe0e5616735dbb00becf893f8e40798..e2208fa7bdb9855ed495093bcecd07ba0edfc8ad 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,6 +66,10 @@ SyncFileSystemBackend::SyncFileSystemBackend(Profile* profile) |
DCHECK(CalledOnUIThread()); |
if (profile) |
profile_holder_.reset(new ProfileHolder(profile)); |
+ |
+ // Register the service name here to be able to crack an URL on SyncFileSystem |
+ // even if SyncFileSystemService has not started yet. |
+ RegisterSyncableFileSystem(); |
} |
SyncFileSystemBackend::~SyncFileSystemBackend() { |