them is narrower than required.
(x_connection_closed): Put # at the beginning of line.
(x_load_font): Cast to (char *) before assigning to FONTNAME.
if (!cmpcharp)
{
- if (require_clipping)
+ if (require_clipping || FONT_WIDTH (font) != glyph_width)
for (i = 0; i < len; i++)
{
- if (i > 0)
+ if (require_clipping && i > 0)
XSetClipOrigin (FRAME_X_DISPLAY (f), gc,
glyph_width * i, 0);
if (background_filled)
/* Indicate that this display is dead. */
- #ifdef USE_X_TOOLKIT
+#ifdef USE_X_TOOLKIT
XtCloseDisplay (display);
- #endif
+#endif
dpyinfo->display = 0;
unsigned long value;
if (!NILP (font_names))
- fontname = XSTRING (XCONS (font_names)->car)->data;
+ fontname = (char *) XSTRING (XCONS (font_names)->car)->data;
BLOCK_INPUT;
font = (XFontStruct *) XLoadQueryFont (FRAME_X_DISPLAY (f), fontname);