]> git.eshelyaron.com Git - emacs.git/commitdiff
Respect redisplay_dont_pause in combined update
authorGerd Möllmann <gerd@gnu.org>
Fri, 15 Nov 2024 07:15:10 +0000 (08:15 +0100)
committerEshel Yaron <me@eshelyaron.com>
Mon, 23 Dec 2024 14:54:28 +0000 (15:54 +0100)
* src/dispnew.c (combine_updates): Respect redisplay_dont_pause. This is
important for echo_area_display which binds that variable.

(cherry picked from commit 4da9abe653fe536afc67fe5e175227eac10e31cc)

src/dispnew.c

index 06666e31873082acdc06af5e0931e30d0c211da7..b78af37989352f719d80d548c123593452d5baba 100644 (file)
@@ -3999,6 +3999,9 @@ combine_updates_for_frame (struct frame *f, bool force_p, bool inhibit_scrolling
 bool
 combine_updates (Lisp_Object roots, bool force_p, bool inhibit_scrolling)
 {
+  if (redisplay_dont_pause)
+    force_p = true;
+
   for (; CONSP (roots); roots = XCDR (roots))
     {
       struct frame *root = XFRAME (XCAR (roots));