I found a reproduible crash in the dirwatcher/menu interaction:

Result: Freevo crashes

Steps:
1. Go into an empty directory, from a shell or something add a single
file.

or

1. Go into a directory with one file in it, delete the file via the
'enter' submenu

Either way, the following traceback results:

Crash!
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/freevo/main.py", line 420, in ?
    p.poll()
  File "/usr/lib/python2.3/site-packages/freevo/directory.py", line 916, in poll
    self.scan()
  File "/usr/lib/python2.3/site-packages/freevo/directory.py", line 906, in scan
    self.item.build(menuw=self.menuw, arg='update')
  File "/usr/lib/python2.3/site-packages/freevo/directory.py", line 666, in build
    self.menuw.rebuild_page()
  File "/usr/lib/python2.3/site-packages/freevo/menu.py", line 617, in rebuild_page
    pos = menu.choices.index(current)
ValueError: list.index(x): x not in list

I can't seem to figure out how to fix it...

Aubin


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to