X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fdeluxe.c;h=0bbc84862aa8f856180864f932389c71772aaada;hp=458d94ab4589458ae0ea9a18a84f5535b4f4b5aa;hb=0ed85ca0e4b0eae40a4f50a51d63f2f41e45373a;hpb=72c1f4c1dc6ab07fe121a327ff1c30bf51ef74c1 diff --git a/hacks/deluxe.c b/hacks/deluxe.c index 458d94ab..0bbc8486 100644 --- a/hacks/deluxe.c +++ b/hacks/deluxe.c @@ -246,7 +246,7 @@ screenhack (Display *dpy, Window window) int delay = get_integer_resource ("delay", "Integer"); int ncolors = get_integer_resource ("ncolors", "Integer"); Bool dbuf = get_boolean_resource ("doubleBuffer", "Boolean"); - XColor colors[255]; + XColor *colors = 0; XGCValues gcv; GC erase_gc = 0; int i; @@ -261,6 +261,8 @@ screenhack (Display *dpy, Window window) transparent_p = get_boolean_resource("transparent", "Transparent"); + colors = (XColor *) calloc (sizeof(*colors), ncolors); + if (get_boolean_resource("mono", "Boolean")) { MONO: