diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-04-07 23:03:57 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-04-07 23:03:57 +0000 |
| commit | 1ccf93c4863d3d7be1cb5b91231d601d59ea9283 (patch) | |
| tree | 9ed8589edefecb00f0e052dac6c174a5a753e103 /lib/python | |
| parent | c7a7c847e336cc9d46fe8b4b52f21ced036a8c4f (diff) | |
| download | enigma2-1ccf93c4863d3d7be1cb5b91231d601d59ea9283.tar.gz enigma2-1ccf93c4863d3d7be1cb5b91231d601d59ea9283.zip | |
fixed 'cancel when selecting service in timer crashed'
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/TimerEntry.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/python/Screens/TimerEntry.py b/lib/python/Screens/TimerEntry.py index 7e2e55c8..0e557a64 100644 --- a/lib/python/Screens/TimerEntry.py +++ b/lib/python/Screens/TimerEntry.py @@ -231,15 +231,11 @@ class TimerEntry(Screen): else: self.keyGo() - def finishedChannelSelection(self, args): - oldref = self.timer.service_ref - try: - self.timer.service_ref = ServiceReference(args) + def finishedChannelSelection(self, *args): + if len(args): + self.timer.service_ref = ServiceReference(args[0]) config.timerentry.service.vals = (str(self.timer.service_ref.getServiceName()),) self["config"].invalidate(config.timerentry.service) - except: - print "you pressed cancel" - self.timer.service_ref = oldref def keyNumberGlobal(self, number): print "You pressed number " + str(number) |
