From: ghost Date: Thu, 25 Feb 2010 12:47:32 +0000 (+0100) Subject: lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py: [PATCH 3/3] use non-visual... X-Git-Url: http://code.vuplus.com/gitweb/?a=commitdiff_plain;h=dd3cf818ebef5c080a8d49f6663200d284840974;hp=--cc;p=vuplus_dvbapp lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py: [PATCH 3/3] use non-visual bouquet selector in graphmultiepg --- dd3cf818ebef5c080a8d49f6663200d284840974 diff --git a/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py b/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py index adb7015..aed561b 100644 --- a/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py +++ b/lib/python/Plugins/Extensions/GraphMultiEPG/plugin.py @@ -1,6 +1,6 @@ from Plugins.Plugin import PluginDescriptor from GraphMultiEpg import GraphMultiEPG -from Screens.ChannelSelection import BouquetSelector +from Screens.ChannelSelection import SilentBouquetSelector from enigma import eServiceCenter, eServiceReference from ServiceReference import ServiceReference @@ -79,16 +79,16 @@ def main(session, servicelist, **kwargs): global Servicelist Servicelist = servicelist bouquets = Servicelist.getBouquetList() + root = Servicelist.getRoot() if bouquets is None: cnt = 0 else: cnt = len(bouquets) - if cnt > 1: # show bouquet list + if cnt > 1: # create bouquet list global bouquetSel - bouquetSel = Session.openWithCallback(closed, BouquetSelector, bouquets, openBouquetEPG, enableWrapAround=True) - dlg_stack.append(bouquetSel) - elif cnt == 1: - if not openBouquetEPG(bouquets[0][1]): + bouquetSel = SilentBouquetSelector(bouquets, True, Servicelist.getBouquetNumOffset(root)) + if cnt >= 1: # open current bouquet + if not openBouquetEPG(root): cleanup() def Plugins(**kwargs):