| Index: chrome/browser/extensions/api/storage/sync_or_local_value_store_cache.cc
|
| diff --git a/chrome/browser/extensions/api/storage/sync_or_local_value_store_cache.cc b/chrome/browser/extensions/api/storage/sync_or_local_value_store_cache.cc
|
| index f6d5d1b5ca1cb1d47b3ec234784add4f2a477409..607beb2d52e2b3f880235870f8bacb25a87a32b4 100644
|
| --- a/chrome/browser/extensions/api/storage/sync_or_local_value_store_cache.cc
|
| +++ b/chrome/browser/extensions/api/storage/sync_or_local_value_store_cache.cc
|
| @@ -13,6 +13,7 @@
|
| #include "chrome/browser/extensions/api/storage/settings_storage_quota_enforcer.h"
|
| #include "chrome/browser/extensions/api/storage/weak_unlimited_settings_storage.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| +#include "chrome/browser/sync/glue/sync_start_util.h"
|
| #include "chrome/common/extensions/extension.h"
|
| #include "chrome/common/extensions/permissions/api_permission.h"
|
| #include "content/public/browser/browser_thread.h"
|
| @@ -107,9 +108,14 @@ void SyncOrLocalValueStoreCache::InitOnFileThread(
|
| const base::FilePath extension_path = profile_path.AppendASCII(
|
| local ? ExtensionService::kLocalExtensionSettingsDirectoryName
|
| : ExtensionService::kSyncExtensionSettingsDirectoryName);
|
| - app_backend_.reset(new SettingsBackend(factory, app_path, quota, observers));
|
| - extension_backend_.reset(
|
| - new SettingsBackend(factory, extension_path, quota, observers));
|
| + app_backend_.reset(new SettingsBackend(
|
| + factory, app_path, syncer::APP_SETTINGS,
|
| + sync_start_util::GetFlareForSyncableService(profile_path),
|
| + quota, observers));
|
| + extension_backend_.reset(new SettingsBackend(
|
| + factory, extension_path, syncer::EXTENSION_SETTINGS,
|
| + sync_start_util::GetFlareForSyncableService(profile_path),
|
| + quota, observers));
|
| }
|
|
|
| } // namespace extensions
|
|
|