Mercurial > emacs
comparison src/xfaces.c @ 56694:d5801cbd92f5
(merge_face_ref): Specifying `unspecified' is a no-op.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 16 Aug 2004 22:53:28 +0000 |
parents | b058a7674dcd |
children | 0d0a17cf1b63 b15f799f66b5 d8411455de48 |
comparison
equal
deleted
inserted
replaced
56693:d66d7e7354e3 | 56694:d5801cbd92f5 |
---|---|
3624 { | 3624 { |
3625 Lisp_Object keyword = XCAR (face_ref); | 3625 Lisp_Object keyword = XCAR (face_ref); |
3626 Lisp_Object value = XCAR (XCDR (face_ref)); | 3626 Lisp_Object value = XCAR (XCDR (face_ref)); |
3627 int err = 0; | 3627 int err = 0; |
3628 | 3628 |
3629 if (EQ (keyword, QCfamily)) | 3629 /* Specifying `unspecified' is a no-op. */ |
3630 if (EQ (value, Qunspecified)) | |
3631 ; | |
3632 else if (EQ (keyword, QCfamily)) | |
3630 { | 3633 { |
3631 if (STRINGP (value)) | 3634 if (STRINGP (value)) |
3632 to[LFACE_FAMILY_INDEX] = value; | 3635 to[LFACE_FAMILY_INDEX] = value; |
3633 else | 3636 else |
3634 err = 1; | 3637 err = 1; |