I found a small bug in videoitem.py I enter to the movie menu and without selecting no video I raise the MENU event. It appears the following traceback:
videoitem.py (661): <video.videoitem.VideoItem instance at 0xb4a4b82c>
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/freevo/main.py", line 315, in
eventhandler
app.eventhandler(event)
File "/usr/lib/python2.3/site-packages/freevo/menu.py", line 627, in
eventhandler
if menu.selected.eventhandler(event = event, menuw=self):
File
"/mnt/datos/usr/lib/python2.3/site-packages/freevo/video/videoitem.py", line
662, in eventhandler
if self.player:
AttributeError: VideoItem instance has no attribute 'player'
It seems that self.player is not defined in the __Init__ of the VideoItem
class but in the actions() method.
Initializing the variable in the line 125 of the videoitem.py
solves the problem
--- video/videoitem.py.old 2006-02-19 14:39:47.000000000 +0100
+++ video/videoitem.py 2006-02-19 14:42:48.000000000 +0100
@@ -122,6 +122,8 @@
self.possible_player = []
+ self.player = None
+
# find image for tv show and build new title
if config.VIDEO_SHOW_REGEXP_MATCH(self.name) and not
self.network_play and \
config.VIDEO_SHOW_DATA_DIR:
--
signature.asc
Description: Digital signature
