aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/EpgSelection.py
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-04-03 18:03:10 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2007-04-03 18:03:10 +0000
commitbf32c388285065d3e9024cc8181c737e621efadf (patch)
treedfd4b622701009d2d39b3bd8fa130cc3d3ba99a6 /lib/python/Screens/EpgSelection.py
parent60cb52fca1186dbba8d096976b56af682026f0b9 (diff)
downloadenigma2-bf32c388285065d3e9024cc8181c737e621efadf.tar.gz
enigma2-bf32c388285065d3e9024cc8181c737e621efadf.zip
better fix for previous commit
store last entered begin time in multi epg
Diffstat (limited to 'lib/python/Screens/EpgSelection.py')
-rw-r--r--lib/python/Screens/EpgSelection.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/python/Screens/EpgSelection.py b/lib/python/Screens/EpgSelection.py
index 0483f98b..3103bfa7 100644
--- a/lib/python/Screens/EpgSelection.py
+++ b/lib/python/Screens/EpgSelection.py
@@ -1,4 +1,5 @@
from Screen import Screen
+from Components.config import config, ConfigClock
from Components.Button import Button
from Components.Pixmap import Pixmap
from Components.Label import Label
@@ -17,6 +18,8 @@ from time import localtime, time
import xml.dom.minidom
+mepg_config_initialized = False
+
class EPGSelection(Screen):
def __init__(self, session, service, zapFunc=None, eventid=None, bouquetChangeCB=None):
Screen.__init__(self, session)
@@ -90,7 +93,11 @@ class EPGSelection(Screen):
def enterDateTime(self):
if self.type == EPG_TYPE_MULTI:
- self.session.openWithCallback(self.onDateTimeInputClosed, TimeDateInput)
+ global mepg_config_initialized
+ if not mepg_config_initialized:
+ config.misc.prev_mepg_time=ConfigClock(default = time())
+ mepg_config_initialized = True
+ self.session.openWithCallback(self.onDateTimeInputClosed, TimeDateInput, config.misc.prev_mepg_time )
def onDateTimeInputClosed(self, ret):
if len(ret) > 1: