(xfont_driver): Initialize ftfont_driver.type by 0.
authorKenichi Handa <handa@m17n.org>
Wed, 29 Nov 2006 12:18:53 +0000 (12:18 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 29 Nov 2006 12:18:53 +0000 (12:18 +0000)
(xfont_list): Don't directly use Lisp_Object as an operand of &&.

src/xfont.c

index 0ea677c..59cc31d 100644 (file)
@@ -255,7 +255,7 @@ static int xfont_draw P_ ((struct glyph_string *, int, int, int, int, int));
 
 struct font_driver xfont_driver =
   {
-    (Lisp_Object) NULL,                /* Qx */
+    0,                         /* Qx */
     xfont_get_cache,
     xfont_list,
     xfont_match,
@@ -413,8 +413,8 @@ xfont_list (frame, spec)
 
          if (! NILP (registry)
              && (alter = Fassoc (SYMBOL_NAME (registry),
-                                 Vface_alternative_font_registry_alist))
-             && CONSP (alter))
+                                 Vface_alternative_font_registry_alist),
+                 CONSP (alter)))
            {
              /* Pointer to REGISTRY-ENCODING field.  */
              char *r = name + len - SBYTES (SYMBOL_NAME (registry));