From: Felix Domke Date: Sun, 22 Jul 2007 19:30:57 +0000 (+0000) Subject: save timers in TimerEntry, not in TimerEdit (=timer list), to also save when adding... X-Git-Tag: 2.6.0~2054 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/62096efe622e620a6bcebba1c0fe265bd49635d1 save timers in TimerEntry, not in TimerEdit (=timer list), to also save when adding timers via EPG --- diff --git a/lib/python/Screens/TimerEdit.py b/lib/python/Screens/TimerEdit.py index 08bc12b3..6240c676 100644 --- a/lib/python/Screens/TimerEdit.py +++ b/lib/python/Screens/TimerEdit.py @@ -204,7 +204,6 @@ class TimerEditList(Screen): self.finishedAdd(answer) def leave(self): - self.session.nav.RecordTimer.saveTimer() self.session.nav.RecordTimer.on_state_change.remove(self.onStateChange) self.close() diff --git a/lib/python/Screens/TimerEntry.py b/lib/python/Screens/TimerEntry.py index cc43a9af..bc02b4c7 100644 --- a/lib/python/Screens/TimerEntry.py +++ b/lib/python/Screens/TimerEntry.py @@ -291,13 +291,19 @@ class TimerEntry(Screen, ConfigListScreen): tlist.append((i.getName(), i)) self.session.openWithCallback(self.subserviceSelected, ChoiceBox, title=_("Please select a subservice to record..."), list = tlist, selection = selection) return + + self.saveTimer() self.close((True, self.timer)) def subserviceSelected(self, service): if not service is None: self.timer.service_ref = ServiceReference(service[1]) + self.saveTimer() self.close((True, self.timer)) + def saveTimer(self): + self.session.nav.RecordTimer.saveTimer() + def keyCancel(self): self.close((False,))