From 4aceade016335e3cf2f5061c327d58acee87b8a2 Mon Sep 17 00:00:00 2001 From: Moritz Venn Date: Mon, 22 Jun 2009 20:07:02 +0000 Subject: [PATCH 1/1] yet another fix --- epgsearch/src/plugin.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/epgsearch/src/plugin.py b/epgsearch/src/plugin.py index 0d61280..584ca14 100644 --- a/epgsearch/src/plugin.py +++ b/epgsearch/src/plugin.py @@ -17,6 +17,15 @@ from EPGSearch import EPGSearch, EPGSearchEPGSelection, EPGSelectionInit # Plugin definition from Plugins.Plugin import PluginDescriptor +# Autostart +def autostart(reason, **kwargs): + if "session" in kwargs: + try: + # for blue key activating in EPGSelection + EPGSelectionInit() + except: + pass + # Mainfunction def main(session, *args, **kwargs): s = session.nav.getCurrentService() @@ -25,6 +34,11 @@ def main(session, *args, **kwargs): name = event and event.getEventName() or '' session.open(EPGSearch, name, False) +# Event Info +def eventinfo(session, *args, **kwargs): + ref = session.nav.getCurrentlyPlayingServiceReference() + session.open(EPGSearchEPGSelection, ref, True) + # Movielist def movielist(session, service, **kwargs): serviceHandler = eServiceCenter.getInstance() @@ -33,15 +47,6 @@ def movielist(session, service, **kwargs): session.open(EPGSearch, name) -# Autostart -def autostart(reason, **kwargs): - if "session" in kwargs: - session = kwargs["session"] - try: - EPGSelectionInit() # for blue key activating in EPGSelection - except: pass - - def Plugins(**kwargs): return [ PluginDescriptor( -- 2.7.4