Mercurial > hg > xemacs-beta
diff lisp/custom/cus-face.el @ 201:eb5470882647 r20-3b27
Import from CVS: tag r20-3b27
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:01:22 +0200 |
parents | 169c0442b401 |
children | e45d5e7c476e |
line wrap: on
line diff
--- a/lisp/custom/cus-face.el Mon Aug 13 10:00:35 2007 +0200 +++ b/lisp/custom/cus-face.el Mon Aug 13 10:01:22 2007 +0200 @@ -38,13 +38,14 @@ (frames (relevant-custom-frames)) frame) ;; Create global face. - (make-face face) + (make-empty-face face) (face-display-set face value) ;; Create frame local faces (while frames (setq frame (car frames) frames (cdr frames)) - (face-display-set face value frame)))) + (face-display-set face value frame)) + (init-face-from-resources face))) (when (and doc (null (face-doc-string face))) (set-face-doc-string face doc)) (custom-handle-all-keywords face args 'custom-face) @@ -256,7 +257,7 @@ (put face 'force-face t)) (when (or now (find-face face)) (unless (find-face face) - (make-face face)) + (make-empty-face face)) (face-spec-set face spec)) (setq args (cdr args))) ;; Old format, a plist of FACE SPEC pairs.