>>>>> "Jan" == Jan D <[EMAIL PROTECTED]> writes: Jan> Jan> Does this patch work? Jan> Jan> *** xterm.c.~1.867.~ 2005-06-13 17:46:19.000000000 +0200 Jan> --- xterm.c 2005-06-13 17:43:14.000000000 +0200 Jan> *************** Jan> *** 6281,6286 **** Jan> --- 6281,6287 ---- Jan> if (compose_status.chars_matched > 0 && nbytes == 0) Jan> break; Jan> Jan> + bzero (&compose_status, sizeof (compose_status)); Jan> orig_keysym = keysym; Jan> Jan> /* Common for all keysym input events. */ Jan>
Yes, that looks good. Pressing a cursor or function key right after a compose sequence works fine now. BTW in the middle of a compose sequence these keys are ignored, whereas e.g. a <RET> will cause an abort of the compose sequence. Don't know if this the expected behavior. IMHO this will do. Thanks Klaus -- ------------------------------------------ | Klaus Zeitler Lucent Technologies | | Email: [EMAIL PROTECTED] | ------------------------------------------ --- When the government bureau's remedies don't match your problem, you modify the problem, not the remedy. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel