diff --git a/src/base/task_runner.h b/src/base/task_runner.h index 49442a6..4abf943 100644 --- a/src/base/task_runner.h +++ b/src/base/task_runner.h @@ -26,7 +26,7 @@ void ReturnAsParamAdapter(std::function func, template void ReplyAdapter(std::function callback, ReturnType* result) { - callback(*result); + callback(std::move(*result)); delete result; }