X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_gfx.c;h=421332f103ecfffc919726e1a7882c36c16b9089;hp=be536c5183020778822e2d1ac885c748f817c314;hb=85cd3f3afae48026843bea34d2d0d1056ee9dda5;hpb=f5b46b2a8532bb9832673f8fbb4934d5b0a65061 diff --git a/src/rrd_gfx.c b/src/rrd_gfx.c index be536c5..421332f 100644 --- a/src/rrd_gfx.c +++ b/src/rrd_gfx.c @@ -1,5 +1,5 @@ /**************************************************************************** - * RRDtool 1.3.1 Copyright by Tobi Oetiker, 1997-2008 + * RRDtool 1.3.2 Copyright by Tobi Oetiker, 1997-2008 **************************************************************************** * rrd_gfx.c graphics wrapper for rrdtool **************************************************************************/ @@ -124,7 +124,7 @@ static PangoLayout *gfx_prep_text( const char *text) { PangoLayout *layout = im->layout; - PangoFontDescription *pfd; + const PangoFontDescription *pfd; cairo_t *cr = im->cr; static double last_tabwidth = -1; @@ -155,9 +155,11 @@ static PangoLayout *gfx_prep_text( pango_tab_array_free(tab_array); } pfd = pango_layout_get_font_description(layout); - if (pfd && pango_font_description_equal (pfd,font_desc)){ + + if (!pfd || !pango_font_description_equal (pfd,font_desc)){ pango_layout_set_font_description(layout, font_desc); - } + } +// fprintf(stderr,"%s\n",pango_font_description_to_string(pango_layout_get_font_description(layout))); cairo_new_path(cr); cairo_set_source_rgba(cr, color.red, color.green, color.blue,