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; |