From d945081dab88b4b96826f14d07e598d7d1d58a50 Mon Sep 17 00:00:00 2001 From: Gres Date: Mon, 9 Mar 2020 11:41:48 +0300 Subject: [PATCH] Write corrected text to separate property --- src/correct/corrector.cpp | 2 +- src/task.h | 1 + src/translate/webpage.cpp | 3 +-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/correct/corrector.cpp b/src/correct/corrector.cpp index 843b067..327e932 100644 --- a/src/correct/corrector.cpp +++ b/src/correct/corrector.cpp @@ -14,7 +14,7 @@ void Corrector::correct(const TaskPtr &task) SOFT_ASSERT(task->isValid(), return ); if (!userSubstitutions_.empty()) - task->recognized = substituteUser(task->recognized, task->sourceLanguage); + task->corrected = substituteUser(task->recognized, task->sourceLanguage); manager_.corrected(task); } diff --git a/src/task.h b/src/task.h index 61fdeba..b0393ad 100644 --- a/src/task.h +++ b/src/task.h @@ -13,6 +13,7 @@ public: QPoint capturePoint; QPixmap captured; QString recognized; + QString corrected; QString translated; LanguageId sourceLanguage; diff --git a/src/translate/webpage.cpp b/src/translate/webpage.cpp index be32744..f626557 100644 --- a/src/translate/webpage.cpp +++ b/src/translate/webpage.cpp @@ -102,8 +102,7 @@ void WebPage::start(const TaskPtr &task) isBusy_ = true; nextIdleTime_ = QDateTime::currentDateTime().addSecs(timeout_.count()); - proxy_->translate(task->recognized, task->sourceLanguage, - langCodes->iso639_1); + proxy_->translate(task->corrected, task->sourceLanguage, langCodes->iso639_1); } bool WebPage::isBusy() const