diff --git a/uxa/uxa-glyphs.c b/uxa/uxa-glyphs.c index f5d4d08..e3c13ed 100644 --- a/uxa/uxa-glyphs.c +++ b/uxa/uxa-glyphs.c @@ -591,6 +591,9 @@ uxa_glyph_size_to_mask(int size) static PicturePtr uxa_glyph_cache(ScreenPtr screen, GlyphPtr glyph, int *out_x, int *out_y) { + //ErrorF("Glyph cache disabled\n"); + return NULL; + uxa_screen_t *uxa_screen = uxa_get_screen(screen); PicturePtr glyph_picture = GetGlyphPicture(glyph, screen); uxa_glyph_cache_t *cache = &uxa_screen->glyphCaches[PICT_FORMAT_RGB(glyph_picture->format) != 0]; @@ -827,6 +830,7 @@ uxa_glyphs_via_mask(CARD8 op, goto next_glyph; priv = uxa_glyph_get_private(glyph); + priv = NULL; if (priv != NULL) { glyph_x = priv->x; glyph_y = priv->y; @@ -921,6 +925,7 @@ uxa_glyphs_to_dst(CARD8 op, goto next_glyph; priv = uxa_glyph_get_private(glyph); + priv = NULL; if (priv != NULL) { glyph_x = priv->x; glyph_y = priv->y;