diff options
author | lecoanet | 2003-05-16 14:08:34 +0000 |
---|---|---|
committer | lecoanet | 2003-05-16 14:08:34 +0000 |
commit | 878e8799fe25d3fc98bebf46ebf3447498ff7857 (patch) | |
tree | 84c2dd084175dfe83b30e99ee5df6c1678b3cac5 | |
parent | e2562cab66633a4ad7631286b4bb711495acb9d3 (diff) | |
download | tkzinc-878e8799fe25d3fc98bebf46ebf3447498ff7857.zip tkzinc-878e8799fe25d3fc98bebf46ebf3447498ff7857.tar.gz tkzinc-878e8799fe25d3fc98bebf46ebf3447498ff7857.tar.bz2 tkzinc-878e8799fe25d3fc98bebf46ebf3447498ff7857.tar.xz |
* (Destroy): Added a test on the patterns used in
the symbol list before destroying them.
-rw-r--r-- | generic/Map.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generic/Map.c b/generic/Map.c index 1efda00..9d77b59 100644 --- a/generic/Map.c +++ b/generic/Map.c @@ -356,7 +356,9 @@ Destroy(ZnItem item) pats = ZnListArray(map->symbol_patterns); num_pats = ZnListSize(map->symbol_patterns); for (i = 0; i < num_pats; i++) { - ZnFreeImage(pats[i]); + if (pats[i] != ZnUnspecifiedImage) { + ZnFreeImage(pats[i]); + } } ZnListFree(map->symbol_patterns); } |