]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Thu, 1 May 2008 01:00:18 +0000 (01:00 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 1 May 2008 01:00:18 +0000 (01:00 +0000)
src/xfaces.c
src/xfns.c

index 0bc81fb1de2c1c482dff1ec1574233745299e36b..b861e217fe6f932b33132e0e5f5897b18e429a8c 100644 (file)
@@ -3758,7 +3758,7 @@ x_update_menu_appearance (f)
              || !UNSPECIFIEDP (LFACE_SLANT (lface))
              || !UNSPECIFIEDP (LFACE_HEIGHT (lface))))
        {
-         Lisp_Object xlfd = font_xlfd_name (LFACE_FONT (lface))
+         Lisp_Object xlfd = Ffont_xlfd_name (LFACE_FONT (lface));
 #ifdef USE_MOTIF
          const char *suffix = "List";
          Bool motif = True;
@@ -3779,7 +3779,7 @@ x_update_menu_appearance (f)
                P_ ((char *base_fontname, Bool motif));
              char *fontsetname = xic_create_fontsetname (SDATA (xlfd), motif);
 #else
-             char *fontsetname = SDATA (xlfd);
+             char *fontsetname = (char *) SDATA (xlfd);
 #endif
              sprintf (line, "%s.pane.menubar*font%s: %s",
                       myname, suffix, fontsetname);
@@ -3788,7 +3788,7 @@ x_update_menu_appearance (f)
                       myname, popup_path, suffix, fontsetname);
              XrmPutLineResource (&rdb, line);
              changed_p = 1;
-             if (fontsetname != SDATA (xlfd))
+             if (fontsetname != (char *) SDATA (xlfd))
                xfree (fontsetname);
            }
        }
index ffdf6774a9e863ca3a1a48caf497e9a3291dcf30..1d8d004cd635c7672c98b475e4844aa48974b690 100644 (file)
@@ -3294,7 +3294,7 @@ This function is an internal primitive--use `make-frame' instead.  */)
 #ifdef USE_LUCID
   /* Prevent lwlib/xlwmenu.c from crashing because of a bug
      whereby it fails to get any font.  */
-  xlwmenu_default_font = FRAME_FONT (f);
+  xlwmenu_default_font = XLoadQueryFont (FRAME_X_DISPLAY (f), "fixed");
 #endif
 
   /* Frame contents get displaced if an embedded X window has a border.  */