[EMAIL PROTECTED] wrote: > Attached another of my 'beavering'. It works with 'LANG=C' environment > here. Would you mind testing the patch in your environment ? > If it fails, I'm sure that the 'if condition' of the new 'use_fontset()' > defined at flresource.c, as
Ok I tested it with LANG == en_US.UTF-8 (Standard RH8 setup). All is fine. Note, however, that I don't think that xforms should be clever about this. This should be set by a flag passed to fl_initialize. Loking over the patch... > static void > do_keyboard(XEvent * xev, int formevent) > { ... > + /* keysym == NoSymbol during multi-byte char composition. > + Eg, I've typed Multi_key-a but not yet ' to give ? > + Silently swallow these partial-compositions. */ > + if (keysym == NoSymbol && kbuflen == 0) > + return; CG, are you sure that this could not be simplified? I thought that you had established that null keysyms should not be passed to the widgets at all? if (keysym == NoSymbol) return; Angus ps. Please reply to lyx-devel for the time being as baywatch.lyx.org is currently dead and so will not forward emails to [EMAIL PROTECTED] -- Angus