diff options
| author | Gerd Moellmann | 2001-11-01 10:13:16 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-11-01 10:13:16 +0000 |
| commit | 27188d11228aed876abb540dd048774564c185ee (patch) | |
| tree | 169b894f20f6220ec71932a9566445ac55ce4d96 /src | |
| parent | 864f06c33a0f224be852f18ee2f1de2d84de2b8e (diff) | |
| download | emacs-27188d11228aed876abb540dd048774564c185ee.tar.gz emacs-27188d11228aed876abb540dd048774564c185ee.zip | |
(Finternal_set_lisp_face_attribute_from_resource):
Handle :box so that it is possible to specify sexprs.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xfaces.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c30d5af1db2..c2e675db815 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2001-11-01 Gerd Moellmann <gerd@gnu.org> | ||
| 2 | |||
| 3 | * xfaces.c (Finternal_set_lisp_face_attribute_from_resource): | ||
| 4 | Handle :box so that it is possible to specify sexprs. | ||
| 5 | |||
| 1 | 2001-11-01 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 6 | 2001-11-01 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
| 2 | 7 | ||
| 3 | * xfaces.c (Finternal_merge_in_global_face): Reindent. | 8 | * xfaces.c (Finternal_merge_in_global_face): Reindent. |
diff --git a/src/xfaces.c b/src/xfaces.c index 8d4447a7746..cb0c47643f3 100644 --- a/src/xfaces.c +++ b/src/xfaces.c | |||
| @@ -4383,8 +4383,7 @@ DEFUN ("internal-set-lisp-face-attribute-from-resource", | |||
| 4383 | value = face_boolean_x_resource_value (value, 1); | 4383 | value = face_boolean_x_resource_value (value, 1); |
| 4384 | else if (EQ (attr, QCunderline) | 4384 | else if (EQ (attr, QCunderline) |
| 4385 | || EQ (attr, QCoverline) | 4385 | || EQ (attr, QCoverline) |
| 4386 | || EQ (attr, QCstrike_through) | 4386 | || EQ (attr, QCstrike_through)) |
| 4387 | || EQ (attr, QCbox)) | ||
| 4388 | { | 4387 | { |
| 4389 | Lisp_Object boolean_value; | 4388 | Lisp_Object boolean_value; |
| 4390 | 4389 | ||
| @@ -4394,6 +4393,8 @@ DEFUN ("internal-set-lisp-face-attribute-from-resource", | |||
| 4394 | if (SYMBOLP (boolean_value)) | 4393 | if (SYMBOLP (boolean_value)) |
| 4395 | value = boolean_value; | 4394 | value = boolean_value; |
| 4396 | } | 4395 | } |
| 4396 | else if (EQ (attr, QCbox)) | ||
| 4397 | value = Fcar (Fread_from_string (value, Qnil, Qnil)); | ||
| 4397 | 4398 | ||
| 4398 | return Finternal_set_lisp_face_attribute (face, attr, value, frame); | 4399 | return Finternal_set_lisp_face_attribute (face, attr, value, frame); |
| 4399 | } | 4400 | } |