On Mon, 17 Feb 2003, Angus Leeming wrote:

> If you _can_ draw the space like this and want the space then I
> suspect that we don't need the complicated code in input.c at all.   
> Ie, we can treat the two XEvents separately after all and get rid of
> the stored_keybuf nastiness.
> 
>         if (kbuflen > 1) {
>                 for (i = 0; i < stored_kbuflen; ++i) {
>                         draw_char(keybuf[i], ...);
>                 }
>         } else if (isRegular(key)) {
>                 ...
> 


Nope. If I remember correctly, with this code the first CJK-character 
disappears when I hit 'space' bar, and your diagnosis was that the 'space' 
signal is to blame and 'swallowing' this signal is the answer.



cghan 

Reply via email to