ProcessingItem finishes its way to Manager even if there are errors on the way.
This commit is contained in:
		
							parent
							
								
									b6461fa3a9
								
							
						
					
					
						commit
						811b232c81
					
				@ -63,6 +63,7 @@ void Recognizer::recognize (ProcessingItem item) {
 | 
				
			|||||||
  QString language = (isCustomLanguage) ? item.ocrLanguage : ocrLanguage_;
 | 
					  QString language = (isCustomLanguage) ? item.ocrLanguage : ocrLanguage_;
 | 
				
			||||||
  if (engine == NULL) {
 | 
					  if (engine == NULL) {
 | 
				
			||||||
    if (!initEngine (engine, language)) {
 | 
					    if (!initEngine (engine, language)) {
 | 
				
			||||||
 | 
					      emit recognized (item);
 | 
				
			||||||
      return;
 | 
					      return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
@ -82,9 +83,9 @@ void Recognizer::recognize (ProcessingItem item) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  if (!result.isEmpty ()) {
 | 
					  if (!result.isEmpty ()) {
 | 
				
			||||||
    item.recognized = recognizerHelper_->substitute (result, language);
 | 
					    item.recognized = recognizerHelper_->substitute (result, language);
 | 
				
			||||||
    emit recognized (item);
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  else {
 | 
					  else {
 | 
				
			||||||
    emit error (tr ("Текст не распознан."));
 | 
					    emit error (tr ("Текст не распознан."));
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					  emit recognized (item);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -46,7 +46,7 @@ void WebTranslator::addProxyToView () {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void WebTranslator::translate (ProcessingItem item) {
 | 
					void WebTranslator::translate (ProcessingItem item) {
 | 
				
			||||||
  if (item.translateLanguage.isEmpty ()) {
 | 
					  if (!item.isValid () || item.translateLanguage.isEmpty ()) {
 | 
				
			||||||
    emit translated (item);
 | 
					    emit translated (item);
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user