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 3931263764a64003e790ae6a3d5f33494ec293b3..2f12d033bf50bb3c23650421b937c63338315a69 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()