| Index: components/previews/core/previews_io_data.cc
|
| diff --git a/components/previews/core/previews_io_data.cc b/components/previews/core/previews_io_data.cc
|
| index 02f4b333e9af00ae7f3f0ef3364564d0876ca37b..b7661fba7c4dac1d36be723b2da8298b246727c4 100644
|
| --- a/components/previews/core/previews_io_data.cc
|
| +++ b/components/previews/core/previews_io_data.cc
|
| @@ -25,29 +25,30 @@ PreviewsIOData::PreviewsIOData(
|
| weak_factory_(this) {}
|
|
|
| PreviewsIOData::~PreviewsIOData() {}
|
|
|
| void PreviewsIOData::Initialize(
|
| base::WeakPtr<PreviewsUIService> previews_ui_service,
|
| std::unique_ptr<PreviewsOptOutStore> previews_opt_out_store) {
|
| DCHECK(ui_task_runner_->BelongsToCurrentThread());
|
| previews_ui_service_ = previews_ui_service;
|
|
|
| + previews_black_list_.reset(
|
| + new PreviewsBlackList(std::move(previews_opt_out_store),
|
| + base::MakeUnique<base::DefaultClock>()));
|
| +
|
| // Set up the IO thread portion of |this|.
|
| - io_task_runner_->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(&PreviewsIOData::InitializeOnIOThread, base::Unretained(this),
|
| - base::Passed(&previews_opt_out_store)));
|
| + io_task_runner_->PostTask(FROM_HERE,
|
| + base::Bind(&PreviewsIOData::InitializeOnIOThread,
|
| + base::Unretained(this)));
|
| }
|
|
|
| -void PreviewsIOData::InitializeOnIOThread(
|
| - std::unique_ptr<PreviewsOptOutStore> previews_opt_out_store) {
|
| +void PreviewsIOData::InitializeOnIOThread() {
|
| DCHECK(io_task_runner_->BelongsToCurrentThread());
|
| - previews_black_list_.reset(
|
| - new PreviewsBlackList(std::move(previews_opt_out_store),
|
| - base::MakeUnique<base::DefaultClock>()));
|
| + previews_black_list_->Initialize();
|
| +
|
| ui_task_runner_->PostTask(
|
| FROM_HERE, base::Bind(&PreviewsUIService::SetIOData, previews_ui_service_,
|
| weak_factory_.GetWeakPtr()));
|
| }
|
|
|
| } // namespace previews
|
|
|