aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/utils/AsyncUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/utils/AsyncUtils.cpp')
-rw-r--r--src/core/utils/AsyncUtils.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/utils/AsyncUtils.cpp b/src/core/utils/AsyncUtils.cpp
index 385a8d56..c22ffd6d 100644
--- a/src/core/utils/AsyncUtils.cpp
+++ b/src/core/utils/AsyncUtils.cpp
@@ -52,6 +52,7 @@ void RunGpgOperaAsync(GpgOperaRunnable runnable, GpgOperationCallback callback,
Thread::TaskRunnerGetter::GetInstance()
.GetTaskRunner(Thread::TaskRunnerGetter::kTaskRunnerType_GPG)
->PostTask(
+ operation,
[=](const DataObjectPtr& data_object) -> int {
auto custom_data_object = TransferParams();
GpgError err = runnable(custom_data_object);
@@ -71,6 +72,7 @@ void RunIOOperaAsync(OperaRunnable runnable, OperationCallback callback,
Thread::TaskRunnerGetter::GetInstance()
.GetTaskRunner(Thread::TaskRunnerGetter::kTaskRunnerType_IO)
->PostTask(
+ operation,
[=](const DataObjectPtr& data_object) -> int {
auto custom_data_object = TransferParams();
GpgError err = runnable(custom_data_object);