From 1ce2f86b3d15a5bf413b27438a6f5625ada6944f Mon Sep 17 00:00:00 2001 From: Gres Date: Fri, 1 May 2020 14:10:54 +0300 Subject: [PATCH] Create new task in result editor To prevent concurrent access --- src/represent/resulteditor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/represent/resulteditor.cpp b/src/represent/resulteditor.cpp index 2d2fef1..ce1cef3 100644 --- a/src/represent/resulteditor.cpp +++ b/src/represent/resulteditor.cpp @@ -63,7 +63,8 @@ ResultEditor::ResultEditor(Manager &manager, const CommonModels &models, void ResultEditor::show(const TaskPtr &task) { SOFT_ASSERT(task, return ); - task_ = task; + task_ = std::make_shared(); + *task_ = *task; image_->setPixmap(task->captured); recognizedEdit_->setText(task->recognized);