diff options
Diffstat (limited to 'src/splash-plugins')
| -rw-r--r-- | src/splash-plugins/spinfinity/throbber.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/splash-plugins/spinfinity/throbber.c b/src/splash-plugins/spinfinity/throbber.c index af34835..15f8fbb 100644 --- a/src/splash-plugins/spinfinity/throbber.c +++ b/src/splash-plugins/spinfinity/throbber.c @@ -161,8 +161,14 @@ on_timeout (throbber_t *throbber) double sleep_time; throbber->now = ply_get_timestamp (); +#ifdef REAL_TIME_ANIMATION animate_at_time (throbber, throbber->now - throbber->start_time); +#else + static double time = 0.0; + time += 1.0 / FRAMES_PER_SECOND; + animate_at_time (throbber, time); +#endif sleep_time = 1.0 / FRAMES_PER_SECOND; sleep_time = MAX (sleep_time - (ply_get_timestamp () - throbber->now), |
