X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=utils%2Ferase.c;h=ce48db11a434f8ee6d6dba624a4e60327e3799d2;hb=39809ded547bdbb08207d3e514950425215b4410;hp=e056778899ba3612060186503f45ed865663f2bf;hpb=c1b9b55ad8d59dc05ef55e316aebf5863e7dfa56;p=xscreensaver diff --git a/utils/erase.c b/utils/erase.c index e0567788..ce48db11 100644 --- a/utils/erase.c +++ b/utils/erase.c @@ -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);