aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Möllmann2024-11-15 08:15:10 +0100
committerGerd Möllmann2024-11-15 08:21:36 +0100
commit4da9abe653fe536afc67fe5e175227eac10e31cc (patch)
tree190ae5ab2761ee3e024398cc4a828925cd12ceb4
parent37cdf2897ad51f45a228c86f5f12feeb284673df (diff)
downloademacs-4da9abe653fe536afc67fe5e175227eac10e31cc.tar.gz
emacs-4da9abe653fe536afc67fe5e175227eac10e31cc.zip
Respect redisplay_dont_pause in combined update
* src/dispnew.c (combine_updates): Respect redisplay_dont_pause. This is important for echo_area_display which binds that variable.
-rw-r--r--src/dispnew.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dispnew.c b/src/dispnew.c
index 06d1ae3e6c6..d473a77e3ad 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -4002,6 +4002,9 @@ combine_updates_for_frame (struct frame *f, bool force_p, bool inhibit_scrolling
4002bool 4002bool
4003combine_updates (Lisp_Object roots, bool force_p, bool inhibit_scrolling) 4003combine_updates (Lisp_Object roots, bool force_p, bool inhibit_scrolling)
4004{ 4004{
4005 if (redisplay_dont_pause)
4006 force_p = true;
4007
4005 for (; CONSP (roots); roots = XCDR (roots)) 4008 for (; CONSP (roots); roots = XCDR (roots))
4006 { 4009 {
4007 struct frame *root = XFRAME (XCAR (roots)); 4010 struct frame *root = XFRAME (XCAR (roots));