diff options
author | lecoanet | 2002-09-09 08:47:30 +0000 |
---|---|---|
committer | lecoanet | 2002-09-09 08:47:30 +0000 |
commit | b743dd3b1ee3d4485faa14ce4537455b8c9a102d (patch) | |
tree | e77f3c76bdfea5c6cd73c89bb5830bdc697272b6 | |
parent | 45ddc598430ae957d9a943adc550bcc14c855a56 (diff) | |
download | tkzinc-b743dd3b1ee3d4485faa14ce4537455b8c9a102d.zip tkzinc-b743dd3b1ee3d4485faa14ce4537455b8c9a102d.tar.gz tkzinc-b743dd3b1ee3d4485faa14ce4537455b8c9a102d.tar.bz2 tkzinc-b743dd3b1ee3d4485faa14ce4537455b8c9a102d.tar.xz |
* Correction de bugs suite � la repr�sentation des textes
vides par un NULL (map_info_name).
-rw-r--r-- | generic/Map.c | 8 |
1 files 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) { |