X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fepicycle.c;h=01e88d381e3342e594bd077886483d938ec1dca3;hb=e4fa2ac140f7bc56571373a7b7eb585fa4500e38;hp=b812e6ae38968adb6e036c9b8aed8d5e8e43c294;hpb=f65151994eba80ecabcdac6eef6fa0dde7e2d45b;p=xscreensaver diff --git a/hacks/epicycle.c b/hacks/epicycle.c index b812e6ae..01e88d38 100644 --- a/hacks/epicycle.c +++ b/hacks/epicycle.c @@ -266,7 +266,10 @@ new_circle_chain(void) /* There are between minCircles and maxCircles in each figure. */ - n = minCircles + rand() % (maxCircles - minCircles); + if (maxCircles == minCircles) + n = minCircles; /* Avoid division by zero. */ + else + n = minCircles + random() % (maxCircles - minCircles); head = NULL; while (n--) @@ -584,11 +587,9 @@ setup(void) } else { - XWindowAttributes xgwa; XGetWindowAttributes (dpy, window, &xgwa); XSelectInput (dpy, window, - xgwa.your_event_mask | ExposureMask | - ButtonPressMask |StructureNotifyMask); + xgwa.your_event_mask | ExposureMask | ButtonPressMask); } }