Ignore empty tasks
This commit is contained in:
parent
d945081dab
commit
a4df962ca8
@ -13,6 +13,11 @@ void Corrector::correct(const TaskPtr &task)
|
|||||||
SOFT_ASSERT(task, return );
|
SOFT_ASSERT(task, return );
|
||||||
SOFT_ASSERT(task->isValid(), return );
|
SOFT_ASSERT(task->isValid(), return );
|
||||||
|
|
||||||
|
if (task->recognized.isEmpty()) {
|
||||||
|
manager_.corrected(task);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!userSubstitutions_.empty())
|
if (!userSubstitutions_.empty())
|
||||||
task->corrected = substituteUser(task->recognized, task->sourceLanguage);
|
task->corrected = substituteUser(task->recognized, task->sourceLanguage);
|
||||||
|
|
||||||
|
@ -96,6 +96,12 @@ Translator::~Translator() = default;
|
|||||||
void Translator::translate(const TaskPtr &task)
|
void Translator::translate(const TaskPtr &task)
|
||||||
{
|
{
|
||||||
SOFT_ASSERT(task, return );
|
SOFT_ASSERT(task, return );
|
||||||
|
|
||||||
|
if (task->corrected.isEmpty()) {
|
||||||
|
manager_.translated(task);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
queue_.push_back(task);
|
queue_.push_back(task);
|
||||||
processQueue();
|
processQueue();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user