change to next/prev bouquet when quickzap is used on last/prev service in bouquet
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 3 Feb 2006 15:45:51 +0000 (15:45 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 3 Feb 2006 15:45:51 +0000 (15:45 +0000)
lib/python/Screens/InfoBarGenerics.py

index 3931263..2f12d03 100644 (file)
@@ -287,13 +287,18 @@ class InfoBarChannelSelection:
                self.servicelist.moveDown()
                self.session.execDialog(self.servicelist)
 
-       def     zapUp(self):
+       def zapUp(self):
+               if self.servicelist.inBouquet() and self.servicelist.atBegin():
+                       self.servicelist.prevBouquet()
                self.servicelist.moveUp()
                self.servicelist.zap()
                self.doShow()
 
-       def     zapDown(self):
-               self.servicelist.moveDown()
+       def zapDown(self):
+               if self.servicelist.inBouquet() and self.servicelist.atEnd():
+                       self.servicelist.nextBouquet()
+               else:
+                       self.servicelist.moveDown()
                self.servicelist.zap()
                self.doShow()