I tried 3.7-alpha4 just to see if it would fix a bug with keyboard
focus in Mozilla Firebird (it didn't, but I have no idea whether the
problem is in ctwm or not).

Anyway, I got a coredump at startup which was due to an uninitialized
font name in Scr->workSpaceMgr.windowFont when CreateFonts is called.
(I compile with I18N.)

I found that the init of the Scr->workSpaceMgr struct in
InitWorkSpaceManager has been stripped down since 3.6, and among the
things gone are the init of the font name. I did a simple adaption of
the code from 3.6 by adding this:

#ifdef I18N
    Scr->workSpaceMgr.windowFont.basename       =
                "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1";
                /*"-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1";*/
#else
    Scr->workSpaceMgr.windowFont.name   =
                "-adobe-times-*-r-*--10-*-*-*-*-*-*-*";
                /*"-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1";*/
#endif    

That fixed it for me.

Reply via email to