diff --git a/src/plugins/projectexplorer/taskhub.cpp b/src/plugins/projectexplorer/taskhub.cpp index 02d1f713e60..d8962d8fc9c 100644 --- a/src/plugins/projectexplorer/taskhub.cpp +++ b/src/plugins/projectexplorer/taskhub.cpp @@ -154,7 +154,7 @@ void TaskHub::addTask(Task::TaskType type, const QString &description, Utils::Id void TaskHub::addTask(Task task) { if (QThread::currentThread() != qApp->thread()) { - QMetaObject::invokeMethod(qApp, [&task] { + QMetaObject::invokeMethod(qApp, [task = std::move(task)] { TaskHub::addTask(task); });