From http://www.jwz.org/xscreensaver/xscreensaver-5.38.tar.gz
[xscreensaver] / utils / erase.c
index e056778899ba3612060186503f45ed865663f2bf..ce48db11a434f8ee6d6dba624a4e60327e3799d2 100644 (file)
@@ -574,12 +574,7 @@ losira (eraser_state *st)
   else if (st->ratio < mode2)          /* squeeze from the top/bottom */
     {
       double ratio = (st->ratio - mode1) / (mode2 - mode1);
-      double prev_ratio = (st->prev_ratio - mode1) / (mode2 - mode1);
       int max = st->height / 2;
-      int step = (max * ratio) - (max * prev_ratio);
-
-      if (step <= 0)
-        step = 1;
 
       /* fill middle */
       XFillRectangle (st->dpy, st->window, st->fg_gc,
@@ -736,7 +731,7 @@ eraser_draw (eraser_state *st, Bool first_p)
   return (st->ratio < 1.0);
 }
 
-static void
+void
 eraser_free (eraser_state *st)
 {
   XClearWindow (st->dpy, st->window);