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->isValid(), return );
|
||||
|
||||
if (task->recognized.isEmpty()) {
|
||||
manager_.corrected(task);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!userSubstitutions_.empty())
|
||||
task->corrected = substituteUser(task->recognized, task->sourceLanguage);
|
||||
|
||||
|
@ -96,6 +96,12 @@ Translator::~Translator() = default;
|
||||
void Translator::translate(const TaskPtr &task)
|
||||
{
|
||||
SOFT_ASSERT(task, return );
|
||||
|
||||
if (task->corrected.isEmpty()) {
|
||||
manager_.translated(task);
|
||||
return;
|
||||
}
|
||||
|
||||
queue_.push_back(task);
|
||||
processQueue();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user