X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fslidescreen.c;h=e31bcf0dda9e60ba20d340c02f1c576e9ba83d5b;hp=69f67df6a51174671f943ebf83cd3ab3c58e6f82;hb=8eb2873d7054e705c4e83f22d18c40946a9e2529;hpb=a1d41b2aa6e18bf9a49b914a99dda8232c5d7762 diff --git a/hacks/slidescreen.c b/hacks/slidescreen.c index 69f67df6..e31bcf0d 100644 --- a/hacks/slidescreen.c +++ b/hacks/slidescreen.c @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1992, 1993, 1994, 1996, 1997, 1998 +/* xscreensaver, Copyright (c) 1992, 1993, 1994, 1996, 1997, 1998, 2001 * Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its @@ -48,6 +48,12 @@ init_slide (Display *dpy, Window window) pix_inc = get_integer_resource ("pixelIncrement", "Integer"); border = get_integer_resource ("internalBorderWidth", "InternalBorderWidth"); + /* Don't let the grid be smaller than 3x3 */ + if (grid_size > xgwa.width / 3) + grid_size = xgwa.width / 3; + if (grid_size > xgwa.height / 3) + grid_size = xgwa.height / 3; + { XColor fgc, bgc; char *fgs = get_string_resource("background", "Background"); @@ -140,7 +146,7 @@ init_slide (Display *dpy, Window window) if (delay < 0) delay = 0; if (delay2 < 0) delay2 = 0; if (pix_inc < 1) pix_inc = 1; - if (grid_size < 1) grid_size = 1; + if (grid_size < 10) grid_size = 10; gcv.foreground = fg; gcv.function = GXcopy;