delete correct entry in timerlist
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Wed, 25 Jan 2006 13:53:42 +0000 (13:53 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Wed, 25 Jan 2006 13:53:42 +0000 (13:53 +0000)
lib/python/Screens/TimerEdit.py

index 36502ca0c8aa807235706b4e6205663b353bfb84..ee2920a0f3b09d76f8688281c02d069c50765ad5 100644 (file)
@@ -99,13 +99,14 @@ class TimerEditList(Screen):
                
        def removeTimer(self):
                list = self["timerlist"]
+               timer = list.getCurrent()[0]
                currentIndex = list.getCurrentIndex()
+               self.session.nav.RecordTimer.removeEntry(timer)
                list.moveDown()
                if list.getCurrentIndex() == currentIndex:
                        currentIndex -= 1
-                       list.moveToIndex(currentIndex)
-               self.session.nav.RecordTimer.removeEntry(list.getCurrent()[0])
                self.refill()
+               list.moveToIndex(currentIndex)
        
        def refill(self):
                self.fillTimerList()