diff options
Diffstat (limited to 'generic/Image.c')
-rw-r--r-- | generic/Image.c | 6 |
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 |