X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fxlockmore.c;h=9927d6eee8c33c0449045bbe6dbf995bcae66734;hb=06e9a7886a77cad92f9ddbc169d6d199a4d8b76d;hp=62c2dc79341ae86e56659006d35d591b95ac1400;hpb=df7adbee81405e2849728a24b498ad2117784b1f;p=xscreensaver diff --git a/hacks/xlockmore.c b/hacks/xlockmore.c index 62c2dc79..9927d6ee 100644 --- a/hacks/xlockmore.c +++ b/hacks/xlockmore.c @@ -24,6 +24,8 @@ #define countof(x) (sizeof((x))/sizeof(*(x))) +#define MAX_COLORS (1L<<13) + extern ModeSpecOpt xlockmore_opts[]; extern const char *app_defaults; @@ -249,8 +251,8 @@ xlockmore_screenhack (Display *dpy, Window window, mi.npixels = get_integer_resource ("ncolors", "Integer"); if (mi.npixels <= 0) mi.npixels = 64; - else if (mi.npixels > 256) - mi.npixels = 256; + else if (mi.npixels > MAX_COLORS) + mi.npixels = MAX_COLORS; mi.colors = (XColor *) calloc (mi.npixels, sizeof (*mi.colors));