summaryrefslogtreecommitdiffstats
path: root/hacks/drift.c
diff options
context:
space:
mode:
authorSimon Rettberg2020-12-02 08:35:55 +0100
committerSimon Rettberg2020-12-02 08:35:55 +0100
commite5319b91d163384ee22db077b2d37688d65646c9 (patch)
tree04acbf822516634814098b38a9878ffc1a55529d /hacks/drift.c
parentdriver/timers.c: fix flush_events() (diff)
parent5.44 (diff)
downloadxscreensaver-e5319b91d163384ee22db077b2d37688d65646c9.tar.gz
xscreensaver-e5319b91d163384ee22db077b2d37688d65646c9.tar.xz
xscreensaver-e5319b91d163384ee22db077b2d37688d65646c9.zip
Merge branch 'master' into openslx
Diffstat (limited to 'hacks/drift.c')
-rw-r--r--hacks/drift.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/hacks/drift.c b/hacks/drift.c
index e88986b..376d926 100644
--- a/hacks/drift.c
+++ b/hacks/drift.c
@@ -631,7 +631,8 @@ draw_drift(ModeInfo * mi)
if (dp->total_points++ > dp->fractal_len) {
draw_flush(mi, dp, window);
if (0 == --dp->nfractals) {
- dp->erase_countdown = 4 * 1000000 / MI_PAUSE(mi);
+ dp->erase_countdown = 4 * 1000000 /
+ ((MI_PAUSE(mi) == 0) ? 1 : MI_PAUSE(mi));
return;
}
initfractal(mi);