Fix corrector work with empty corrections
This commit is contained in:
		
							parent
							
								
									43597f05f2
								
							
						
					
					
						commit
						aac286df9d
					
				@ -22,14 +22,12 @@ void Corrector::correct(const TaskPtr &task)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  if (!settings_.userSubstitutions.empty())
 | 
					  if (!settings_.userSubstitutions.empty())
 | 
				
			||||||
    task->corrected = substituteUser(task->recognized, task->sourceLanguage);
 | 
					    task->corrected = substituteUser(task->recognized, task->sourceLanguage);
 | 
				
			||||||
 | 
					  else
 | 
				
			||||||
 | 
					    task->corrected = task->recognized;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  manager_.corrected(task);
 | 
					  manager_.corrected(task);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void Corrector::updateSettings()
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
QString Corrector::substituteUser(const QString &source,
 | 
					QString Corrector::substituteUser(const QString &source,
 | 
				
			||||||
                                  const LanguageId &language) const
 | 
					                                  const LanguageId &language) const
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,6 @@ public:
 | 
				
			|||||||
  Corrector(Manager &manager, const Settings &settings);
 | 
					  Corrector(Manager &manager, const Settings &settings);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  void correct(const TaskPtr &task);
 | 
					  void correct(const TaskPtr &task);
 | 
				
			||||||
  void updateSettings();
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
private:
 | 
					private:
 | 
				
			||||||
  QString substituteUser(const QString &source,
 | 
					  QString substituteUser(const QString &source,
 | 
				
			||||||
 | 
				
			|||||||
@ -82,7 +82,6 @@ void Manager::updateSettings()
 | 
				
			|||||||
  capturer_->updateSettings();
 | 
					  capturer_->updateSettings();
 | 
				
			||||||
  recognizer_->updateSettings();
 | 
					  recognizer_->updateSettings();
 | 
				
			||||||
  translator_->updateSettings();
 | 
					  translator_->updateSettings();
 | 
				
			||||||
  corrector_->updateSettings();
 | 
					 | 
				
			||||||
  representer_->updateSettings();
 | 
					  representer_->updateSettings();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user