diff --git a/src/d_main.c b/src/d_main.c index a0cf64e58..df83e378d 100644 --- a/src/d_main.c +++ b/src/d_main.c @@ -789,6 +789,9 @@ void D_SRB2Loop(void) entertimefrac = FLOAT_TO_FIXED(entertime - tictime); + if (entertimefrac < FRACUNIT) + entertimefrac = FRACUNIT; + // renderdeltatics is a bit awkard to evaluate, since the system time interface is whole tic-based renderdeltatics = realtics * FRACUNIT; if (entertimefrac > rendertimefrac)