Recent builds of gnubg on my FreeBSD 5.4 system are creating a Game List which is on the order of 20,000 characters wide. This is with gtk.2.8.10 and xorg for the display. If you don't undock the panels, the entire game board is this wide, if you undock them, only the game record is affected.
I've done some debugging and now know that: Until DisplayWindows() is called, the requisition struct in the GTK_WINDOW for the game list has normal geometry. When DisplayWindows calls gtk_show_all, gtk is calculating a new window width (the GTK_WINDOW object is updated with this new width). Unfortunately, FreeBSD doesn't make it easy to debug a shared library (or I don't know how to do it), so figuring out if some earlier action has done something weird to change the requested geometry is proving to be difficult. If anyone has any ideas, I'd be interested. While fixing this, I removed a core dump which occurs if your gnubgautorc specifies undocked panels and you try to use the CLI -- Jim Segrave [EMAIL PROTECTED] _______________________________________________ Bug-gnubg mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnubg
