diff options
author | lecoanet | 2003-10-13 08:07:37 +0000 |
---|---|---|
committer | lecoanet | 2003-10-13 08:07:37 +0000 |
commit | 6ef17c455eec34e425887cd6946379dd22f1d567 (patch) | |
tree | 8f6360e1e27411f11c8391c03c1a65f6a11fb118 | |
parent | 4ad651cd8b919346a1316bd5fb3bddbe6c630979 (diff) | |
download | tkzinc-6ef17c455eec34e425887cd6946379dd22f1d567.zip tkzinc-6ef17c455eec34e425887cd6946379dd22f1d567.tar.gz tkzinc-6ef17c455eec34e425887cd6946379dd22f1d567.tar.bz2 tkzinc-6ef17c455eec34e425887cd6946379dd22f1d567.tar.xz |
Optimized out the modification of an image
attribute with the same image value. The previous
behaviour led to a core dump (pb with reference
couting).
-rw-r--r-- | generic/Item.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/generic/Item.c b/generic/Item.c index 27c7347..e971919 100644 --- a/generic/Item.c +++ b/generic/Item.c @@ -352,17 +352,13 @@ ZnConfigureAttributes(ZnWInfo *wi, { ZnImage image = ZnUnspecifiedImage; ZnBool is_bmap = True; -#if 0 char *name = ""; if (*((ZnImage *) valp) != ZnUnspecifiedImage) { name = ZnNameOfImage(*((ZnImage *) valp)); } -#endif str = Tcl_GetString(args[i+1]); -#if 0 if (strcmp(name, str) != 0) { -#endif if (strlen(str) != 0) { if (desc->type == ZN_CONFIG_IMAGE) { image = ZnGetImage(wi, str, ZnUpdateItemImage, record); @@ -390,9 +386,7 @@ ZnConfigureAttributes(ZnWInfo *wi, } *((ZnImage *) valp) = image; *flags |= desc->flags; -#if 0 } -#endif break; } case ZN_CONFIG_BITMAP_LIST: |