X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/5b87acc720b038d3ff8e9cd09b792342987a494a..d63cf373b3e1c357d97d78225a3a48438d1158cc:/lib/dvb/teletext.cpp diff --git a/lib/dvb/teletext.cpp b/lib/dvb/teletext.cpp index de4c6d75..7e1411b2 100644 --- a/lib/dvb/teletext.cpp +++ b/lib/dvb/teletext.cpp @@ -685,11 +685,10 @@ void eDVBTeletextParser::addSubtitleString(int color, std::string string) void eDVBTeletextParser::sendSubtitlePage() { // eDebug("subtitle page:"); - bool empty=true; - if (empty) - for (unsigned int i = 0; i < m_subtitle_page.m_elements.size(); ++i) - if (!m_subtitle_page.m_elements[i].m_text.empty()) - empty=false; - if (!empty) + bool send=m_C & (1<<4); + for (unsigned int i = 0; i < m_subtitle_page.m_elements.size(); ++i) + if (!m_subtitle_page.m_elements[i].m_text.empty()) + send=true; + if (send) m_new_subtitle_page(m_subtitle_page); }