diff --git a/pd/extra/pd~/pdsched.c b/pd/extra/pd~/pdsched.c
index 6c6060c14a22b3fbd44591d0e24bfe6756854541..e5e8072ad7473de04a173e008c137957462759a2 100644
--- a/pd/extra/pd~/pdsched.c
+++ b/pd/extra/pd~/pdsched.c
@@ -73,7 +73,7 @@ int pd_extern_sched(char *flags)
                 for (; chan < chin; chan++)
                     for (j = 0; j < DEFDACBLKSIZE; j++)
                         *fp++ = 0;
-                sched_tick(sys_time+sys_time_per_dsp_tick);
+                sched_tick();
                 sys_pollgui();
 #if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__GNU__)
                 pollwatchdog();