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
from Components.ScrollLabel import ScrollLabel
from Screens.EventView import EventViewSimple
from TimeDateInput import TimeDateInput
-from enigma import eServiceReference, eServiceEventPtr
+from enigma import eServiceReference
from Screens.FixedMenu import FixedMenu
from RecordTimer import RecordTimerEntry, parseEvent
from TimerEdit import TimerEditList
from TimerEntry import TimerEntry
from ServiceReference import ServiceReference
-from Components.config import config, currentConfigSelectionElement
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)
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: