X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fxflame.c;h=2c1db6ef9b0fb79ff040fae2df4be76d12cf10a2;hp=0a3739b567b51af172a91b1e657d98c36b2045ae;hb=aa75c7476aeaa84cf3abc192b376a8b03c325213;hpb=88cfe534a698a0562e81345957a50714af1453bc diff --git a/hacks/xflame.c b/hacks/xflame.c index 0a3739b5..2c1db6ef 100644 --- a/hacks/xflame.c +++ b/hacks/xflame.c @@ -611,11 +611,11 @@ FlamePasteData(struct state *st, static unsigned char * loadBitmap(struct state *st, int *w, int *h) { +# ifdef HAVE_JWXYZ + const char *bitmap_name = "(default)"; /* #### always use builtin */ +# else char *bitmap_name = get_string_resource (st->dpy, "bitmap", "Bitmap"); - -#ifdef HAVE_COCOA - bitmap_name = "(default)"; /* #### always use builtin */ -#endif /* HAVE_COCOA */ +# endif if (!bitmap_name || !*bitmap_name || @@ -625,13 +625,13 @@ loadBitmap(struct state *st, int *w, int *h) { XImage *ximage; unsigned char *result, *o; - char *bits = (char *) malloc (sizeof(bob_bits)); + unsigned char *bits = (unsigned char *) malloc (sizeof(bob_bits)); int x, y; int scale = ((st->width > bob_width * 10) ? 2 : 1); memcpy (bits, bob_bits, sizeof(bob_bits)); - ximage = XCreateImage (st->dpy, st->visual, 1, XYBitmap, 0, bits, - bob_width, bob_height, 8, 0); + ximage = XCreateImage (st->dpy, st->visual, 1, XYBitmap, 0, + (char *) bits, bob_width, bob_height, 8, 0); ximage->byte_order = LSBFirst; ximage->bitmap_bit_order = LSBFirst; *w = ximage->width * scale; @@ -644,7 +644,7 @@ loadBitmap(struct state *st, int *w, int *h) return result; } else /* load a bitmap file */ -#ifdef HAVE_COCOA +#ifdef HAVE_JWXYZ abort(); /* #### fix me */ #else { @@ -703,7 +703,7 @@ loadBitmap(struct state *st, int *w, int *h) *h = st->height; return result; } -#endif /* !HAVE_COCOA */ +#endif /* !HAVE_JWXYZ */ *w = 0; *h = 0;