if delete:
self.session.nav.RecordTimer.cleanup()
self.refill()
-
+
def removeTimerQuestion(self):
+ if not self["timerlist"].getCurrent():
+ return
self.session.openWithCallback(self.removeTimer, MessageBox, _("Really delete this timer?"))
-
+
def removeTimer(self, result):
if not result:
return
self.refill()
def refill(self):
+ oldsize = len(self.list)
self.fillTimerList()
- self["timerlist"].invalidate()
+ lst = self["timerlist"]
+ newsize = len(self.list)
+ if oldsize and oldsize != newsize:
+ idx = lst.getCurrentIndex()
+ lst.entryRemoved(idx)
+ else:
+ lst.invalidate()
def addCurrentTimer(self):
event = None