From: Andreas Monzner Date: Sat, 12 Nov 2005 15:09:26 +0000 (+0000) Subject: fix endless loop X-Git-Tag: 2.6.0~5307 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/377116c3e006c0feee1b84af9285ce027bb92115 fix endless loop --- diff --git a/lib/service/event.cpp b/lib/service/event.cpp index d8f49f7e..2704ff0f 100644 --- a/lib/service/event.cpp +++ b/lib/service/event.cpp @@ -79,15 +79,12 @@ bool eServiceEvent::loadLanguage(Event *evt, std::string lang) retval=1; } const ExtendedEventList *itemlist = eed->getItems(); - const ExtendedEventConstIterator it = itemlist->begin(); - int num=0; - while(it != itemlist->end()) + for (ExtendedEventConstIterator it = itemlist->begin(); it != itemlist->end(); ++it) { - eDebug("%d %s : %s", ++num, - convertDVBUTF8((*it)->getItem()).c_str(), - convertDVBUTF8((*it)->getItemDescription()).c_str()); + m_extended_description += convertDVBUTF8((*it)->getItemDescription()); + m_extended_description += ' '; + m_extended_description += convertDVBUTF8((*it)->getItem()); } - // TODO handling for extended event items? ( producer... ) break; } default: