Index: components/sync_driver/generic_change_processor.cc |
diff --git a/components/sync_driver/generic_change_processor.cc b/components/sync_driver/generic_change_processor.cc |
index c44ce72a1bd23d1fa5a8e377c50903bc9ef83a6a..82cd28c5d87f82588fe62fe0fef483fc5725d394 100644 |
--- a/components/sync_driver/generic_change_processor.cc |
+++ b/components/sync_driver/generic_change_processor.cc |
@@ -92,13 +92,16 @@ GenericChangeProcessor::GenericChangeProcessor( |
const base::WeakPtr<syncer::SyncableService>& local_service, |
const base::WeakPtr<syncer::SyncMergeResult>& merge_result, |
syncer::UserShare* user_share, |
- SyncApiComponentFactory* sync_factory) |
+ SyncApiComponentFactory* sync_factory, |
+ const scoped_refptr<syncer::AttachmentStore>& attachment_store) |
: ChangeProcessor(error_handler), |
local_service_(local_service), |
merge_result_(merge_result), |
share_handle_(user_share), |
attachment_service_( |
- sync_factory->CreateAttachmentService(*user_share, this)), |
+ sync_factory->CreateAttachmentService(attachment_store, |
+ *user_share, |
+ this)), |
attachment_service_weak_ptr_factory_(attachment_service_.get()), |
attachment_service_proxy_( |
base::MessageLoopProxy::current(), |