]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert 2 last commits in src/alloc.c.
authorEli Zaretskii <eliz@gnu.org>
Sat, 14 Dec 2013 09:57:53 +0000 (11:57 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 14 Dec 2013 09:57:53 +0000 (11:57 +0200)
src/ChangeLog
src/alloc.c

index a9672768b4855c55a5608b5d2c42962652bf51af..df145600556e1c94839bc35bf8644c9b2479e812 100644 (file)
@@ -1,8 +1,5 @@
 2013-12-14  Eli Zaretskii  <eliz@gnu.org>
 
-       * alloc.c (cleanup_vector): Don't call the font driver's 'close'
-       method if the 'driver' pointer is NULL.
-
        * fileio.c (Fcopy_file) [WINDOWSNT]: Move most of the
        Windows-specific code to w32.c.  Change error message text to
        match that of Posix platforms.
index 69681111275af47f4de4883bf6b24a3a830c0aef..aeda42637cde8ee5688d55fbe7c0da89191d21d6 100644 (file)
@@ -2877,12 +2877,7 @@ cleanup_vector (struct Lisp_Vector *vector)
   if (PSEUDOVECTOR_TYPEP (&vector->header, PVEC_FONT)
       && ((vector->header.size & PSEUDOVECTOR_SIZE_MASK)
          == FONT_OBJECT_MAX))
-    {
-      struct font *fnt = (struct font *) vector;
-
-      if (fnt->driver)
-       fnt->driver->close (fnt);
-    }
+    ((struct font *) vector)->driver->close ((struct font *) vector);
 }
 
 /* Reclaim space used by unmarked vectors.  */