From: tomo Date: Tue, 25 Feb 2003 15:52:54 +0000 (+0000) Subject: (insert-ideograph-radical-char-data): Fix problem when X-Git-Tag: r21-2-44-utf-2000-m0_18-gtpjl~13 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5037af2970f92a02662c9dc3bc4986315daa372d;p=chise%2Fxemacs-chise.git (insert-ideograph-radical-char-data): Fix problem when `char-db-ignored-attributes' is specified. --- diff --git a/lisp/utf-2000/ideograph-util.el b/lisp/utf-2000/ideograph-util.el index ade3c81..73fcba8 100644 --- a/lisp/utf-2000/ideograph-util.el +++ b/lisp/utf-2000/ideograph-util.el @@ -266,7 +266,13 @@ ccss (sort ccss #'char-attribute-name<)) (aset ideograph-radical-chars-vector radical chars) (dolist (char chars) - (insert-char-data char nil attributes ccss)))) + (when (or (not (some (lambda (atr) + (get-char-attribute char atr)) + char-db-ignored-attributes)) + (some (lambda (ccs) + (encode-char char ccs 'defined-only)) + ccss)) + (insert-char-data char nil attributes ccss))))) (defun write-ideograph-radical-char-data (radical file) (if (file-directory-p file)