http://ftp.x.org/contrib/applications/xscreensaver-3.08.tar.gz
[xscreensaver] / hacks / swirl.c
index 5ea1598c54efe007530ea299307c6151fe22f471..bfd2706c8c5aa5ba90324acd199948807a25ccfe 100644 (file)
@@ -270,8 +270,9 @@ initialise_image(ModeInfo * mi, SWIRL_P swirl)
          swirl->ximage = XCreateImage(dpy, swirl->visual, swirl->rdepth, ZPixmap,
                                                                   0, 0, swirl->width, swirl->height,
                                                                   8, 0);
-         swirl->ximage->data = swirl->image =
-               (char *) calloc(swirl->height, swirl->ximage->bytes_per_line);
+         swirl->image = (unsigned char *)
+        calloc(swirl->height, swirl->ximage->bytes_per_line);
+      swirl->ximage->data = (char *) swirl->image;
        }
 }