From 60dea782cbf0c5a3a7039ba04001edd05531a17c Mon Sep 17 00:00:00 2001 From: lecoanet Date: Mon, 17 Mar 2003 16:20:33 +0000 Subject: * (ZnFreeTexFont): Correction de l'ordre de desallocation du txf qui conduisait � un core dump. * Correction de la liste des caract�res sacceptables dans une fonte en GL, il y avait deux fois ~ --- generic/Image.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'generic/Image.c') diff --git a/generic/Image.c b/generic/Image.c index 1ce7dc7..00f5f22 100644 --- a/generic/Image.c +++ b/generic/Image.c @@ -471,6 +471,7 @@ ZnGetImage(WidgetInfo *wi, bits->images = NULL; bits->mask = NULL; bits->bpixels = NULL; + bits->ipixels = NULL; entry = Tcl_CreateHashEntry(&images, image_name, &new); bits->hash = entry; Tcl_SetHashValue(entry, (ClientData) bits); @@ -1225,7 +1226,7 @@ ZnGetTexFont(WidgetInfo *wi, TexFontInfo *tfi; static int inited = 0; Tcl_HashEntry *entry; - char *fontname = Tk_NameOfFont(font); + char const *fontname = Tk_NameOfFont(font); int new; if (!inited) { @@ -1309,7 +1310,7 @@ ZnTexFontTex(ZnTexFontInfo tfi) { TexFontInfo *this = (TexFontInfo *) tfi; TexFont *txf = this->txf; - unsigned char *glisto = "\t\x14\x15\x16\x17 !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_abcdefghijmklmnopqrstuvwxyz{|}~°ÀÂÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü~`~"; + unsigned char *glisto = "\t\x14\x15\x16\x17 !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_abcdefghijmklmnopqrstuvwxyz{|}~°ÀÂÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü~`"; unsigned char *glist=NULL, *glist2=NULL; TexGlyphInfo *tgi; int i, j; @@ -1632,8 +1633,8 @@ ZnFreeTexFont(ZnTexFontInfo tfi) ZnFree(txf->tgvi); ZnFree(txf->lut); ZnFree(txf->teximage); - ZnFree(txf); Tcl_DeleteHashEntry(txf->hash); + ZnFree(txf); } ZnFree(this); -- cgit v1.1