The bug report submitted by Olivier is the same bug that has been causing all the occasional crashes while scrolling. On X11, pgserver will exit with an X11 error. On embedded systems or other drivers it will usually segfault. This is caused by updating the screen when attempting to draw a widget that is not visible in the scrolled container. Clipping the widget's rectangle against the scroll container's rectangle results in an empty rectangle, represented by a width or height <= zero. This is checked for before drawing the widget, but not before updating the screen. I added a check that ignores rectangles with these negative sizes. The reason that this bug appears when moving the mouse around above or below a scrolled list of buttons is that the dispatch_pointing() function doesn't ignore pointing events to widgets that are scrolled outside the scroll container. I am about to fix this. -- Only you can prevent creeping featurism! _______________________________________________ Pgui-devel mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/pgui-devel
