aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2008-10-23 04:02:19 +0000
committerKenichi Handa2008-10-23 04:02:19 +0000
commit49f9c344472822b5366df3f71cf2e2adb5433def (patch)
tree049c293cb068ef29d3cdfba4942d1521d6de570f
parent8b4ef1fc8f33cd5e3f6ef50dccb614aa02bac64f (diff)
downloademacs-49f9c344472822b5366df3f71cf2e2adb5433def.tar.gz
emacs-49f9c344472822b5366df3f71cf2e2adb5433def.zip
(font_add_log): Check the values of extra properties.
-rw-r--r--src/ChangeLog4
-rw-r--r--src/font.c9
2 files changed, 10 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 472108f1a8c..09cd14012ad 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12008-10-23 Kenichi Handa <handa@m17n.org>
2
3 * font.c (font_add_log): Check the values of extra properties.
4
12008-10-22 Martin Rudalics <rudalics@gmx.at> 52008-10-22 Martin Rudalics <rudalics@gmx.at>
2 6
3 * window.c (Fwindow_dedicated_p, Fset_window_dedicated_p): 7 * window.c (Fwindow_dedicated_p, Fset_window_dedicated_p):
diff --git a/src/font.c b/src/font.c
index a9ddd8353a5..5e09323cf63 100644
--- a/src/font.c
+++ b/src/font.c
@@ -4810,13 +4810,16 @@ font_add_log (action, arg, result)
4810 tail = XCDR (tail)) 4810 tail = XCDR (tail))
4811 { 4811 {
4812 elt = XCAR (tail); 4812 elt = XCAR (tail);
4813 if (EQ (XCAR (elt), QCscript)) 4813 if (EQ (XCAR (elt), QCscript)
4814 && SYMBOLP (XCDR (elt)))
4814 val = concat3 (val, SYMBOL_NAME (QCscript), 4815 val = concat3 (val, SYMBOL_NAME (QCscript),
4815 concat2 (equalstr, SYMBOL_NAME (XCDR (elt)))); 4816 concat2 (equalstr, SYMBOL_NAME (XCDR (elt))));
4816 else if (EQ (XCAR (elt), QClang)) 4817 else if (EQ (XCAR (elt), QClang)
4818 && SYMBOLP (XCDR (elt)))
4817 val = concat3 (val, SYMBOL_NAME (QClang), 4819 val = concat3 (val, SYMBOL_NAME (QClang),
4818 concat2 (equalstr, SYMBOL_NAME (XCDR (elt)))); 4820 concat2 (equalstr, SYMBOL_NAME (XCDR (elt))));
4819 else if (EQ (XCAR (elt), QCotf) && CONSP (XCDR (elt))) 4821 else if (EQ (XCAR (elt), QCotf)
4822 && CONSP (XCDR (elt)) && SYMBOLP (XCAR (XCDR (elt))))
4820 val = concat3 (val, SYMBOL_NAME (QCotf), 4823 val = concat3 (val, SYMBOL_NAME (QCotf),
4821 concat2 (equalstr, 4824 concat2 (equalstr,
4822 SYMBOL_NAME (XCAR (XCDR (elt))))); 4825 SYMBOL_NAME (XCAR (XCDR (elt)))));