diff --git a/servico/src/serviceWindowGenerationFromRec.cpp b/servico/src/serviceWindowGenerationFromRec.cpp index 8e06fe0..5eb6e00 100644 --- a/servico/src/serviceWindowGenerationFromRec.cpp +++ b/servico/src/serviceWindowGenerationFromRec.cpp @@ -166,7 +166,11 @@ void ServiceWindowGenerationFromRec::notifyEndOfRenderization() { void ServiceWindowGenerationFromRec::notifyEnd(int sentences_size){ PRINTL(util::_DEBUG, "Service REC recebeu: %d sentenças.\n", sentences_size); - setSizeOfSubtitles(sentences_size); + try{ + setSizeOfSubtitles(sentences_size); + }catch(ServiceException &ex) { + finish = true; + } } bool ServiceWindowGenerationFromRec::isRunning(){ diff --git a/servico/src/serviceWindowGenerationFromSubtitle.cpp b/servico/src/serviceWindowGenerationFromSubtitle.cpp index b14b038..c18cc3c 100644 --- a/servico/src/serviceWindowGenerationFromSubtitle.cpp +++ b/servico/src/serviceWindowGenerationFromSubtitle.cpp @@ -196,7 +196,6 @@ void ServiceWindowGenerationFromSubtitle::notifySubtitle(unsigned char *subtitle for (string::size_type i=0; i< subt.length(); ++i) { glosa += std::toupper(subt[i], loc); } - cout << glosa << endl; notifyRenderer(glosa); } } @@ -228,7 +227,12 @@ void ServiceWindowGenerationFromSubtitle::notifyEndOfRenderization() { void ServiceWindowGenerationFromSubtitle::notifyEnd(int sub_size) { PRINTL(util::_DEBUG, "Service Subtitle recebeu: %d legendas.\n", sub_size); - setSizeOfSubtitles(sub_size); + try{ + setSizeOfSubtitles(sub_size); + }catch(ServiceException &ex) { + finish = true; + } + } bool ServiceWindowGenerationFromSubtitle::isRunning() { diff --git a/servico/src/serviceWindowGenerationFromText.cpp b/servico/src/serviceWindowGenerationFromText.cpp index f2e863d..e7731ae 100644 --- a/servico/src/serviceWindowGenerationFromText.cpp +++ b/servico/src/serviceWindowGenerationFromText.cpp @@ -129,7 +129,11 @@ void ServiceWindowGenerationFromText::notifyEndOfRenderization() { void ServiceWindowGenerationFromText::notifyEnd(int line_size) { PRINTL(util::_DEBUG, "Service Text recebeu: %d linhas.\n", line_size); - setSizeOfSubtitles(line_size); + try{ + setSizeOfSubtitles(line_size); + }catch(ServiceException &ex) { + finish = true; + } } bool ServiceWindowGenerationFromText::isRunning() { -- libgit2 0.21.2