From: Eli Zaretskii Date: Sat, 25 Jun 2022 07:14:11 +0000 (+0300) Subject: Fix false positive due to 'max-redisplay-ticks' feature X-Git-Tag: emacs-29.0.90~1447^2~1479 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1754b0df75701cadb264b2c3ae829893f1a04327;p=emacs.git Fix false positive due to 'max-redisplay-ticks' feature * src/xdisp.c (redisplay_internal): Reset the tick count at end of redisplay cycle. (Bug#45898) --- diff --git a/src/xdisp.c b/src/xdisp.c index c37a58ab4e1..886c3f4ecbf 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -16923,6 +16923,10 @@ redisplay_internal (void) if (interrupt_input && interrupts_deferred) request_sigio (); + /* We're done with this redisplay cycle, so reset the tick count in + preparation for the next redisplay cycle. */ + update_redisplay_ticks (0, NULL); + unbind_to (count, Qnil); RESUME_POLLING; }