X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=hacks%2Fkaleidescope.c;h=c2b11ec1db552b91e7de457a3816d8993be5d620;hb=07faf451b99879183ed7e909e43a0e065be1ee7f;hp=8c727317e19a63b369e97ae8e74ea6330fd6045e;hpb=49f5b54f312fe4ac2e9bc47581a72451bd0e8439;p=xscreensaver diff --git a/hacks/kaleidescope.c b/hacks/kaleidescope.c index 8c727317..c2b11ec1 100644 --- a/hacks/kaleidescope.c +++ b/hacks/kaleidescope.c @@ -228,10 +228,10 @@ init_ksegment (GLOBAL *g, OBJECT *obj) { /* Give the segment some random values */ - ((Ksegment *)obj->cur)->x1 = random() % g->xoff; - ((Ksegment *)obj->cur)->y1 = random() % g->yoff; - ((Ksegment *)obj->cur)->x2 = random() % g->xoff; - ((Ksegment *)obj->cur)->y2 = random() % g->yoff; + ((Ksegment *)obj->cur)->x1 = (g->xoff ? random() % g->xoff : 0); + ((Ksegment *)obj->cur)->y1 = (g->yoff ? random() % g->yoff : 0); + ((Ksegment *)obj->cur)->x2 = (g->xoff ? random() % g->xoff : 0); + ((Ksegment *)obj->cur)->y2 = (g->yoff ? random() % g->yoff : 0); }