| Index: base/task/cancelable_task_tracker.cc
|
| diff --git a/base/task/cancelable_task_tracker.cc b/base/task/cancelable_task_tracker.cc
|
| index 2a68a57bc6a202edb33a5045299a1b9f7c6023e4..e68b95917aa037cc2bc7d4c4fbe9e6c96faca8fd 100644
|
| --- a/base/task/cancelable_task_tracker.cc
|
| +++ b/base/task/cancelable_task_tracker.cc
|
| @@ -90,9 +90,9 @@ CancelableTaskTracker::TaskId CancelableTaskTracker::PostTaskAndReply(
|
| Closure untrack_closure =
|
| Bind(&CancelableTaskTracker::Untrack, weak_factory_.GetWeakPtr(), id);
|
| bool success = task_runner->PostTaskAndReply(
|
| - from_here, Bind(&RunIfNotCanceled, flag, std::move(task)),
|
| - Bind(&RunIfNotCanceledThenUntrack, base::Owned(flag), std::move(reply),
|
| - std::move(untrack_closure)));
|
| + from_here, BindOnce(&RunIfNotCanceled, flag, std::move(task)),
|
| + BindOnce(&RunIfNotCanceledThenUntrack, base::Owned(flag),
|
| + std::move(reply), std::move(untrack_closure)));
|
|
|
| if (!success)
|
| return kBadTaskId;
|
|
|