diff src/xfns.c @ 3347:53c89f73e85a

(Fx_create_frame): Use bitmapIcon, not iconType.
author Richard M. Stallman <rms@gnu.org>
date Mon, 31 May 1993 07:21:10 +0000
parents a76734c7dcc5
children 025f68746fc3
line wrap: on
line diff
--- a/src/xfns.c	Mon May 31 07:19:04 1993 +0000
+++ b/src/xfns.c	Mon May 31 07:21:10 1993 +0000
@@ -1750,7 +1750,7 @@
   /* We need to do this after creating the X window, so that the
      icon-creation functions can say whose icon they're describing.  */
   x_default_parameter (f, parms, Qicon_type, Qnil,
-		       "iconType", "IconType", symbol);
+		       "bitmapIcon", "BitmapIcon", symbol);
 
   x_default_parameter (f, parms, Qauto_raise, Qnil,
 		       "autoRaise", "AutoRaiseLower", boolean);
@@ -2184,11 +2184,15 @@
       FRAME_PTR f = NILP (frame) ? selected_frame : XFRAME (frame);
       int face_id = face_name_id_number (f, face);
 
-      if (face_id < 0 || face_id > FRAME_N_FACES (f))
-	face_id = 0;
-      size_ref = FRAME_FACES (f) [face_id]->font;
-      if (size_ref == (XFontStruct *) (~0) || size_ref == NULL)
+      if (face_id < 0 || face_id >= FRAME_N_FACES (f)
+	  || FRAME_FACES (f) [face_id] == 0)
 	size_ref = f->display.x->font;
+      else
+	{
+	  size_ref = FRAME_FACES (f) [face_id]->font;
+	  if (size_ref == (XFontStruct *) (~0))
+	    size_ref = f->display.x->font;
+	}
     }
 
   BLOCK_INPUT;