}
case celServiceInfo:
{
- if ( isPlayable && evt )
+ if ( isPlayable && (evt || !service_info->getEvent(*m_cursor, evt)) )
{
std::string name = evt->getEventName();
if (!name.length())
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])