From e335ed79d95427f7749b06dea8b0860d6faa21cd Mon Sep 17 00:00:00 2001 From: DonDavici Date: Sun, 22 Mar 2015 10:58:40 +0100 Subject: [PATCH] possible bugfix for restore live tv bug --- src/DP_MainMenu.py | 5 ++++- src/plugin.py | 7 +------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/DP_MainMenu.py b/src/DP_MainMenu.py index beb38065..0595ab13 100755 --- a/src/DP_MainMenu.py +++ b/src/DP_MainMenu.py @@ -44,7 +44,7 @@ from DPH_WOL import wake_on_lan from DPH_ScreenHelper import DPH_ScreenHelper, DPH_Screen -from __common__ import printl2 as printl, testPlexConnectivity, testInetConnectivity +from __common__ import printl2 as printl, testPlexConnectivity, testInetConnectivity, saveLiveTv from __plugin__ import Plugin from __init__ import _ # _ is translation @@ -78,6 +78,9 @@ def __init__(self, session, allowOverride=True): printl("selectionOverride:" +str(self.selectionOverride), self, "D") self.session = session + # save liveTvData + saveLiveTv(self.session.nav.getCurrentlyPlayingServiceReference()) + self.initScreen("main_menu") self.initMenu() diff --git a/src/plugin.py b/src/plugin.py index 6142c985..d61eb5e1 100755 --- a/src/plugin.py +++ b/src/plugin.py @@ -18,8 +18,6 @@ from __init__ import prepareEnvironment, startEnvironment, _ # _ is translation from __common__ import getUUID, saveLiveTv, getLiveTv, getOeVersion, getBoxResolution -from enigma import getDesktop - #=============================================================================== # GLOBALS #=============================================================================== @@ -44,10 +42,7 @@ def main(session, **kwargs): def DPS_MainMenu(*args, **kwargs): import DP_MainMenu - # save liveTvData - saveLiveTv(global_session.nav.getCurrentlyPlayingServiceReference()) - - # this loads the skin + # this loads the skin startEnvironment() return DP_MainMenu.DPS_MainMenu(*args, **kwargs)