aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann2001-11-01 10:13:16 +0000
committerGerd Moellmann2001-11-01 10:13:16 +0000
commit27188d11228aed876abb540dd048774564c185ee (patch)
tree169b894f20f6220ec71932a9566445ac55ce4d96 /src
parent864f06c33a0f224be852f18ee2f1de2d84de2b8e (diff)
downloademacs-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/ChangeLog5
-rw-r--r--src/xfaces.c5
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 @@
12001-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
12001-11-01 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 62001-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}