aboutsummaryrefslogtreecommitdiff
path: root/generic/Image.c
diff options
context:
space:
mode:
authorlecoanet2001-01-04 10:48:21 +0000
committerlecoanet2001-01-04 10:48:21 +0000
commit4650e4ce6c3ff004249db6e684c783f74dc4820e (patch)
treeeb556faa71ccc8aa98d0564e257cb22a18266e98 /generic/Image.c
parente4e6cd076aacae005af8347e3199c75e1cfd42aa (diff)
downloadtkzinc-4650e4ce6c3ff004249db6e684c783f74dc4820e.zip
tkzinc-4650e4ce6c3ff004249db6e684c783f74dc4820e.tar.gz
tkzinc-4650e4ce6c3ff004249db6e684c783f74dc4820e.tar.bz2
tkzinc-4650e4ce6c3ff004249db6e684c783f74dc4820e.tar.xz
Ajout de la compilation conditionnelle de libart
Diffstat (limited to 'generic/Image.c')
-rw-r--r--generic/Image.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/generic/Image.c b/generic/Image.c
index 63f5daa..33d7c8c 100644
--- a/generic/Image.c
+++ b/generic/Image.c
@@ -94,9 +94,11 @@ GetImageBits(ZnWindow win,
else {
Tk_SizeOfImage(image, &width, &height);
im_bits = (ImageBits *) ZnMalloc(sizeof(ImageBits));
+#ifdef LIBART
#ifdef SHM
im_bits->pixbuf = NULL;
#endif
+#endif
im_bits->pixmaps = NULL;
im_bits->b_bits = NULL;
pmap = XCreatePixmap(dpy, ZnWindowId(win), width, height, depth);
@@ -198,11 +200,13 @@ InvalidateImage(char *image_name)
ZnFree(im_bits->b_bits->pixels);
ZnFree(im_bits->b_bits);
}
+#ifdef LIBART
#ifdef SHM
if (im_bits->pixbuf) {
art_pixbuf_free(im_bits->pixbuf);
}
#endif
+#endif
ZnFree(im_bits);
Tcl_DeleteHashEntry(entry);
}
@@ -439,6 +443,7 @@ GetFontBitmap(ZnWindow win,
}
+#ifdef LIBART
static void
rgb_text_opaque(art_u8 *dst,
int x0, int y0, int x1, int y1, int dst_rowstride,
@@ -1353,3 +1358,4 @@ GetImagePixbuf(ZnWindow win,
return im_bits->pixbuf;
}
#endif
+#endif