From 45ddc598430ae957d9a943adc550bcc14c855a56 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Mon, 9 Sep 2002 08:47:20 +0000 Subject: * Correction de bugs r�siduels suite � la modif de repr�sentation d'un texte vide. --- generic/Item.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'generic/Item.c') diff --git a/generic/Item.c b/generic/Item.c index 494e069..b2b6a6a 100644 --- a/generic/Item.c +++ b/generic/Item.c @@ -448,11 +448,13 @@ ZnConfigureAttributes(WidgetInfo *wi, case ZN_CONFIG_STRING: case ZN_CONFIG_MAP_INFO: { - char *text = ""; + char *text = NULL; str = Tcl_GetString(args[i+1]); if (!*((char **) valp) || strcmp(str, *((char **) valp)) != 0) { - text = (char *) ZnMalloc(strlen(str)+1); - strcpy(text, str); + if (strlen(str)) { + text = (char *) ZnMalloc(strlen(str)+1); + strcpy(text, str); + } if (*((char **) valp)) { ZnFree(*((char **) valp)); } -- cgit v1.1