diff options
author | Kenichi Handa <handa@m17n.org> | 2007-05-28 01:36:18 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 2007-05-28 01:36:18 +0000 |
commit | 7cc8cfc07ecdec1e270b658629fd7f839994fa29 (patch) | |
tree | f765ff8c362efdef1a96346097c2953823d32a6f /lisp/disp-table.el | |
parent | 3a4336e6def99c0e15e2f9ae36e6f31b3d6dad69 (diff) | |
download | emacs-7cc8cfc07ecdec1e270b658629fd7f839994fa29.tar.gz |
(make-glyph-code): Fix for a new character code
space (22-bit).
Diffstat (limited to 'lisp/disp-table.el')
-rw-r--r-- | lisp/disp-table.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/disp-table.el b/lisp/disp-table.el index 15231b084ed..b6b2ea12bec 100644 --- a/lisp/disp-table.el +++ b/lisp/disp-table.el @@ -190,9 +190,9 @@ X frame." (defun make-glyph-code (char &optional face) "Return a glyph code representing char CHAR with face FACE." ;; Due to limitations on Emacs integer values, faces with - ;; face id greater that 4091 are silently ignored. + ;; face id greater that 512 are silently ignored. (if (and face (<= (face-id face) #xfff)) - (logior char (lsh (face-id face) 19)) + (logior char (lsh (face-id face) 22)) char)) ;;;###autoload |