Author: dmeyer
Date: Sat Mar 18 12:57:39 2006
New Revision: 8092

Modified:
   trunk/ui/src/tv/tvguide.py

Log:
make navigation work again

Modified: trunk/ui/src/tv/tvguide.py
==============================================================================
--- trunk/ui/src/tv/tvguide.py  (original)
+++ trunk/ui/src/tv/tvguide.py  Sat Mar 18 12:57:39 2006
@@ -81,10 +81,10 @@
         channels.sort(lambda a, b: cmp_channel(a, b))
 
         if co < 0:
-            co = len(channels)-1+co
+            co = len(channels)+co
         elif co > len(channels)-1:
-            co = co-len(channels)-1
-
+            co = co-len(channels)
+        self.channel_index = co
         return channels[co]
 
     def get_program(self, time=None):
@@ -165,7 +165,7 @@
             return True
 
         if event == MENU_RIGHT:
-            epg_prog = self.get_program(self.selected.program.start + 1)
+            epg_prog = self.get_program(self.selected.program.stop + 1)
             self.selected = ProgramItem(epg_prog, self.item)
             if self.selected.start > 0:
                 self.current_time = self.selected.start + 1
@@ -173,12 +173,14 @@
             return True
 
         if event == MENU_PAGEUP:
+            # FIXME: 9 is only a bad guess by Rob
             self.channel = self.get_channel(-9)
             self.selected = ProgramItem(self.get_program(), self.item)
             self.refresh()
             return True
 
         if event == MENU_PAGEDOWN:
+            # FIXME: 9 is only a bad guess by Rob
             self.channel = self.get_channel(9)
             self.selected = ProgramItem(self.get_program(), self.item)
             self.refresh()


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to