diff options
Diffstat (limited to '')
-rw-r--r-- | xcompmgr.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -321,7 +321,7 @@ void run_fades (Display *dpy) { int now = get_time_in_milliseconds(); - fade *f, *next; + fade *next = fades; int steps; Bool need_dequeue; @@ -331,8 +331,10 @@ run_fades (Display *dpy) if (fade_time - now > 0) return; steps = 1 + (now - fade_time) / fade_delta; - for (next = fades; f = next; ) + + while (next) { + fade *f = next; win *w = f->w; next = f->next; f->cur += f->step * steps; |