| Index: content/browser/dom_storage/dom_storage_task_runner.cc
|
| diff --git a/content/browser/dom_storage/dom_storage_task_runner.cc b/content/browser/dom_storage/dom_storage_task_runner.cc
|
| index ba2842802d4318a6f5a4d4099d756c3d7b41a1bc..9f73fc1e0f13088a3a2d294f0366e8e991446551 100644
|
| --- a/content/browser/dom_storage/dom_storage_task_runner.cc
|
| +++ b/content/browser/dom_storage/dom_storage_task_runner.cc
|
| @@ -35,30 +35,31 @@ DOMStorageWorkerPoolTaskRunner::~DOMStorageWorkerPoolTaskRunner() {
|
|
|
| bool DOMStorageWorkerPoolTaskRunner::PostDelayedTask(
|
| const tracked_objects::Location& from_here,
|
| - const base::Closure& task,
|
| + base::OnceClosure task,
|
| base::TimeDelta delay) {
|
| // Note base::TaskRunner implements PostTask in terms of PostDelayedTask
|
| // with a delay of zero, we detect that usage and avoid the unecessary
|
| // trip thru the message loop.
|
| if (delay.is_zero()) {
|
| return sequenced_worker_pool_->PostSequencedWorkerTaskWithShutdownBehavior(
|
| - primary_sequence_token_, from_here, task,
|
| + primary_sequence_token_, from_here, std::move(task),
|
| base::SequencedWorkerPool::BLOCK_SHUTDOWN);
|
| }
|
| // Post a task to call this->PostTask() after the delay.
|
| return task_runner_->PostDelayedTask(
|
| FROM_HERE,
|
| - base::Bind(base::IgnoreResult(&DOMStorageWorkerPoolTaskRunner::PostTask),
|
| - this, from_here, task),
|
| + base::BindOnce(
|
| + base::IgnoreResult(&DOMStorageWorkerPoolTaskRunner::PostTask), this,
|
| + from_here, std::move(task)),
|
| delay);
|
| }
|
|
|
| bool DOMStorageWorkerPoolTaskRunner::PostShutdownBlockingTask(
|
| const tracked_objects::Location& from_here,
|
| SequenceID sequence_id,
|
| - const base::Closure& task) {
|
| + base::OnceClosure task) {
|
| return sequenced_worker_pool_->PostSequencedWorkerTaskWithShutdownBehavior(
|
| - IDtoToken(sequence_id), from_here, task,
|
| + IDtoToken(sequence_id), from_here, std::move(task),
|
| base::SequencedWorkerPool::BLOCK_SHUTDOWN);
|
| }
|
|
|
| @@ -93,16 +94,16 @@ MockDOMStorageTaskRunner::~MockDOMStorageTaskRunner() {
|
|
|
| bool MockDOMStorageTaskRunner::PostDelayedTask(
|
| const tracked_objects::Location& from_here,
|
| - const base::Closure& task,
|
| + base::OnceClosure task,
|
| base::TimeDelta delay) {
|
| - return task_runner_->PostTask(from_here, task);
|
| + return task_runner_->PostTask(from_here, std::move(task));
|
| }
|
|
|
| bool MockDOMStorageTaskRunner::PostShutdownBlockingTask(
|
| const tracked_objects::Location& from_here,
|
| SequenceID sequence_id,
|
| - const base::Closure& task) {
|
| - return task_runner_->PostTask(from_here, task);
|
| + base::OnceClosure task) {
|
| + return task_runner_->PostTask(from_here, std::move(task));
|
| }
|
|
|
| bool MockDOMStorageTaskRunner::IsRunningOnSequence(SequenceID) const {
|
|
|