aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2008-05-14 12:28:17 +0000
committerKenichi Handa2008-05-14 12:28:17 +0000
commitbe9442ad0322d715edbe1ecad8e28ab9701288b6 (patch)
treef28d8a5e6b013db95ed5cc892258fd60fc96c56b
parentd660b68fad1e22014498c54e2151a06c51ac6c6b (diff)
downloademacs-be9442ad0322d715edbe1ecad8e28ab9701288b6.tar.gz
emacs-be9442ad0322d715edbe1ecad8e28ab9701288b6.zip
(font_clear_cache): Check if the cached vector of entities is nil
or not.
-rw-r--r--src/ChangeLog2
-rw-r--r--src/font.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 223356eaad2..1b897b8403b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,6 +1,8 @@
12008-05-14 Kenichi Handa <handa@m17n.org> 12008-05-14 Kenichi Handa <handa@m17n.org>
2 2
3 * font.c (font_prop_validate): Make nil a valid value. 3 * font.c (font_prop_validate): Make nil a valid value.
4 (font_clear_cache): Check if the cached vector of entities is nil
5 or not.
4 6
52008-05-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 72008-05-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6 8
diff --git a/src/font.c b/src/font.c
index c5cf732bfe9..107426e6d6f 100644
--- a/src/font.c
+++ b/src/font.c
@@ -2237,7 +2237,7 @@ font_clear_cache (f, cache, driver)
2237 for (tail = XCDR (XCDR (cache)); CONSP (tail); tail = XCDR (tail)) 2237 for (tail = XCDR (XCDR (cache)); CONSP (tail); tail = XCDR (tail))
2238 { 2238 {
2239 elt = XCAR (tail); 2239 elt = XCAR (tail);
2240 if (CONSP (elt) && FONT_SPEC_P (XCAR (elt))) 2240 if (CONSP (elt) && FONT_SPEC_P (XCAR (elt)) && VECTORP (XCDR (elt)))
2241 { 2241 {
2242 Lisp_Object vec = XCDR (elt); 2242 Lisp_Object vec = XCDR (elt);
2243 int i; 2243 int i;