From b743dd3b1ee3d4485faa14ce4537455b8c9a102d Mon Sep 17 00:00:00 2001 From: lecoanet Date: Mon, 9 Sep 2002 08:47:30 +0000 Subject: * Correction de bugs suite � la repr�sentation des textes vides par un NULL (map_info_name). --- generic/Map.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/generic/Map.c b/generic/Map.c index b4d44eb..db3c5b5 100644 --- a/generic/Map.c +++ b/generic/Map.c @@ -219,7 +219,7 @@ Init(Item item, map->tfi = ZnGetTexFont(wi, map->text_font); #endif - map->map_info_name = ""; + map->map_info_name = NULL; map->map_info = NULL; map->vectors = NULL; @@ -290,7 +290,7 @@ Clone(Item item) map->texts = ZnListDuplicate(map->texts); } - if (strlen(map->map_info_name) != 0) { + if (map->map_info_name) { char *text; text = ZnMalloc((strlen(map->map_info_name) + 1) * sizeof(char)); strcpy(text, map->map_info_name); @@ -358,7 +358,7 @@ Destroy(Item item) } ZnListFree(map->symbol_patterns); } - if (strlen(map->map_info_name) != 0) { + if (map->map_info_name) { ZnFree(map->map_info_name); } if (map->map_info != NULL) { @@ -405,7 +405,7 @@ Configure(Item item, MapInfoId map_info; ZnBool error = False; - if (strlen(map->map_info_name) != 0) { + if (map->map_info_name) { map_info = ZnGetMapInfo(wi->interp, map->map_info_name, UpdateMapInfo, (ClientData) map); if (!map_info) { -- cgit v1.1