| Index: components/offline_pages/offline_page_model.cc
|
| diff --git a/components/offline_pages/offline_page_model.cc b/components/offline_pages/offline_page_model.cc
|
| index 3472066eb9fa33f5dfd6b8b1633e85fee0041ffa..06601b42e4730060b79d8b20b4d5b27248f21138 100644
|
| --- a/components/offline_pages/offline_page_model.cc
|
| +++ b/components/offline_pages/offline_page_model.cc
|
| @@ -118,12 +118,14 @@ OfflinePageModel::OfflinePageModel()
|
| OfflinePageModel::OfflinePageModel(
|
| std::unique_ptr<OfflinePageMetadataStore> store,
|
| const base::FilePath& archives_dir,
|
| - const scoped_refptr<base::SequencedTaskRunner>& task_runner)
|
| + const scoped_refptr<base::SequencedTaskRunner>& task_runner,
|
| + PrefService* prefs)
|
| : store_(std::move(store)),
|
| archives_dir_(archives_dir),
|
| is_loaded_(false),
|
| task_runner_(task_runner),
|
| policy_controller_(new ClientPolicyController()),
|
| + prefs_(prefs),
|
| weak_ptr_factory_(this) {
|
| task_runner_->PostTaskAndReply(
|
| FROM_HERE, base::Bind(EnsureArchivesDirCreated, archives_dir_),
|
| @@ -638,7 +640,7 @@ void OfflinePageModel::OnLoadDone(
|
|
|
| // Create Storage Manager.
|
| storage_manager_.reset(
|
| - new OfflinePageStorageManager(this, GetPolicyController()));
|
| + new OfflinePageStorageManager(this, GetPolicyController(), prefs_));
|
|
|
| // Run all the delayed tasks.
|
| for (const auto& delayed_task : delayed_tasks_)
|
|
|