CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 00/12/17 15:20:30

Modified files:
        .              : config.h 
        src/gfx        : widgets.c 

Log message:
In src/gfx/widgets.c:

gfxw_new_list(): Somebody forgot a return statement here...

This fixes FreeSCI failing to startup on my machine. I still can't play any
game with it, though The "Sierra presents" part of the SQ3 intro is garbled,
and FreeSCI segfaults right after with this message:

GFX Error: widgets.c, _gfxw_remove_widget() L344:Internal error: Attempt to remove 
widget from container it was not contained in!
Widget:    INVALID [(0,10)(320x190)]VC SORTED_LIST viszone=((0,10),(320x190))
--dirty:
--contents:
Container:    v #00000002 [(0,10)(320x190)]VC SORTED_LIST viszone=((0,10),(320x190))
--dirty:
dirty(0,10, (320x190))
--contents:
GFX Error: widgets.c, _gfxw_debug_remove_widget() L64:Failed to remove widget!
FreeSCI Sound server: Parent process is dead, terminating
Trace/breakpoint trap

Lars


Reply via email to