aboutsummaryrefslogtreecommitdiff
path: root/lib/service
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2009-01-16 00:56:54 +0100
committerFelix Domke <tmbinc@elitedvb.net>2009-01-16 00:56:54 +0100
commit410f57cf84862013286c1f1e5898e2d34b6a5dc6 (patch)
tree07da8e193f4f71413d0130e7384ee032abcfc2d7 /lib/service
parent5563110c9b66d46f0c47d599ed06dd65525cfecd (diff)
downloadenigma2-410f57cf84862013286c1f1e5898e2d34b6a5dc6.tar.gz
enigma2-410f57cf84862013286c1f1e5898e2d34b6a5dc6.zip
Patch by pieterg:
Some providers manage to send epg which matches on the bouquets, in the bouquet list. (probably sid 0 or something) As a result, nonsense event info is shown in the bouquet list. And because the bouquet names have a nonzero offset (because of the 'folder' icon), the bouquet name overlaps this event info. The simplest workaround is to only show event info for 'playable' items, which might even slightly speed up showing the bouquet list btw.
Diffstat (limited to 'lib/service')
-rw-r--r--lib/service/listboxservice.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/service/listboxservice.cpp b/lib/service/listboxservice.cpp
index bee0e322..6cd7c625 100644
--- a/lib/service/listboxservice.cpp
+++ b/lib/service/listboxservice.cpp
@@ -584,7 +584,7 @@ void eListboxServiceContent::paint(gPainter &painter, eWindowStyle &style, const
case celServiceInfo:
{
ePtr<eServiceEvent> evt;
- if ( service_info && !service_info->getEvent(*m_cursor, evt) )
+ if ( isPlayable && service_info && !service_info->getEvent(*m_cursor, evt) )
{
std::string name = evt->getEventName();
if (!name.length())