just show hdd info when there is one
[enigma2.git] / lib / service / event.cpp
index d8f49f7e45dcc285d3ef28432834aa6fc60dcb9d..684c9e5e93418d6aa9a7a6b3b89f434ed4522e83 100644 (file)
@@ -78,22 +78,24 @@ bool eServiceEvent::loadLanguage(Event *evt, std::string lang)
                                        m_extended_description += convertDVBUTF8(eed->getText());
                                        retval=1;
                                }
+#if 0
                                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 += '\n';
+                                       m_extended_description += convertDVBUTF8((*it)->getItemDescription());
+                                       m_extended_description += ' ';
+                                       m_extended_description += convertDVBUTF8((*it)->getItem());
                                }
-                               // TODO handling for extended event items? ( producer... )
+#endif
                                break;
                        }
                        default:
                                break;
                }
        }
+       if ( m_extended_description.find(m_short_description) == 0 )
+               m_short_description="";
        return retval;
 }