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));