aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dispnew.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dispnew.c b/src/dispnew.c
index 30db7dda298..7694233e36f 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -3766,6 +3766,7 @@ update_window (w, force_p)
3766 int paused_p; 3766 int paused_p;
3767 int preempt_count = baud_rate / 2400 + 1; 3767 int preempt_count = baud_rate / 2400 + 1;
3768 extern int input_pending; 3768 extern int input_pending;
3769 extern Lisp_Object do_mouse_tracking;
3769#if GLYPH_DEBUG 3770#if GLYPH_DEBUG
3770 struct frame *f = XFRAME (WINDOW_FRAME (w)); 3771 struct frame *f = XFRAME (WINDOW_FRAME (w));
3771 extern struct frame *updating_frame; 3772 extern struct frame *updating_frame;
@@ -3783,7 +3784,7 @@ update_window (w, force_p)
3783 3784
3784 /* If forced to complete the update, or if no input is pending, do 3785 /* If forced to complete the update, or if no input is pending, do
3785 the update. */ 3786 the update. */
3786 if (force_p || !input_pending) 3787 if (force_p || !input_pending || !NILP (do_mouse_tracking))
3787 { 3788 {
3788 struct glyph_row *row, *end; 3789 struct glyph_row *row, *end;
3789 struct glyph_row *mode_line_row; 3790 struct glyph_row *mode_line_row;