Mercurial > emacs
diff src/font.c @ 106618:431b202f351d
(Fclear_font_cache): Pass correct cache argument to
font_clear_cache.
author | Andreas Schwab <schwab@linux-m68k.org> |
---|---|
date | Sat, 19 Dec 2009 09:57:22 +0000 |
parents | 7c2192f52cb6 |
children | 10b9609fb6b7 |
line wrap: on
line diff
--- a/src/font.c Fri Dec 18 19:35:14 2009 +0000 +++ b/src/font.c Sat Dec 19 09:57:22 2009 +0000 @@ -4479,15 +4479,15 @@ if (driver_list->on) { Lisp_Object cache = driver_list->driver->get_cache (f); - Lisp_Object val; + Lisp_Object val, tmp; val = XCDR (cache); while (! NILP (val) && ! EQ (XCAR (XCAR (val)), driver_list->driver->type)) val = XCDR (val); font_assert (! NILP (val)); - val = XCDR (XCAR (val)); - if (XINT (XCAR (val)) == 0) + tmp = XCDR (XCAR (val)); + if (XINT (XCAR (tmp)) == 0) { font_clear_cache (f, XCAR (val), driver_list->driver); XSETCDR (cache, XCDR (val));