Mercurial > hg > xemacs-beta
diff src/event-xlike-inc.c @ 4408:8bbabcab2c42
Merge.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 20 Jan 2008 13:09:58 +0100 |
parents | 63c25d1cbecf |
children | b3ce27ca7647 |
line wrap: on
line diff
--- a/src/event-xlike-inc.c Wed Dec 26 17:30:16 2007 +0100 +++ b/src/event-xlike-inc.c Sun Jan 20 13:09:58 2008 +0100 @@ -708,7 +708,15 @@ return Qnil; #ifdef MULE - return make_char (make_ichar (charset, code, 0)); + { + Lisp_Object unified = Funicode_to_char + (Fchar_to_unicode (make_char (make_ichar (charset, code, 0))), Qnil); + if (!NILP (unified)) + { + return unified; + } + return make_char (make_ichar (charset, code, 0)); + } #else return make_char (code + 0x80); #endif