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