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