X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fservice%2Flistboxservice.cpp;h=9de88c145258ea4e9565c7f02c31e0be628c34fc;hp=faee1ee630692bc8cdc567b302d0e785dc132883;hb=1b1d9c764bbc0dbbeafbe45c1b2c6f5a91942704;hpb=1398385cff4a4fc4d770afa1e9d1f6d560431b23 diff --git a/lib/service/listboxservice.cpp b/lib/service/listboxservice.cpp index faee1ee..9de88c1 100644 --- a/lib/service/listboxservice.cpp +++ b/lib/service/listboxservice.cpp @@ -585,7 +585,7 @@ void eListboxServiceContent::paint(gPainter &painter, eWindowStyle &style, const } case celServiceInfo: { - if ( isPlayable && evt ) + if ( isPlayable && (evt || !service_info->getEvent(*m_cursor, evt)) ) { std::string name = evt->getEventName(); if (!name.length()) @@ -685,7 +685,6 @@ void eListboxServiceContent::paint(gPainter &painter, eWindowStyle &style, const eRect area = m_element_position[p]; if (area.width() > 0 && (isPlayable || isMarker)) { - if ( isPlayable && service_info && !service_info->getEvent(*m_cursor, evt) ) { if (!selected && m_color_set[serviceEventProgressbarBorderColor])