aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann2003-08-29 21:46:42 +0000
committerGerd Moellmann2003-08-29 21:46:42 +0000
commit6f68b035e5395a420f160600c8b1ea7c22abdf9b (patch)
treeb1f84ca3a93c4453cc4e90f7da17048d5f120f5a /src
parent4828b4d793d83e9cd9f77b2dfe870d6fc9e12d8c (diff)
downloademacs-6f68b035e5395a420f160600c8b1ea7c22abdf9b.tar.gz
emacs-6f68b035e5395a420f160600c8b1ea7c22abdf9b.zip
(redisplay_internal): Fix change of 2003-04-30. Don't
tell redisplay display is accurate when it's actually been paused for pending input.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/xdisp.c21
2 files changed, 18 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index f5e744458ad..bd89e6d25b9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12003-08-29 Gerd Moellmann <gerd.moellmann@t-online.de>
2
3 * xdisp.c (redisplay_internal): Fix change of 2003-04-30. Don't
4 tell redisplay display is accurate when it's actually been paused
5 for pending input.
6
12003-08-29 Richard M. Stallman <rms@gnu.org> 72003-08-29 Richard M. Stallman <rms@gnu.org>
2 8
3 * dispnew.c (adjust_glyph_matrix): Call window_box 9 * dispnew.c (adjust_glyph_matrix): Call window_box
diff --git a/src/xdisp.c b/src/xdisp.c
index a61ead4bef2..c825dd21d3d 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -10069,15 +10069,18 @@ redisplay_internal (preserve_echo_area)
10069 } 10069 }
10070 } 10070 }
10071 10071
10072 /* Do the mark_window_display_accurate after all windows have 10072 if (!pause)
10073 been redisplayed because this call resets flags in buffers 10073 {
10074 which are needed for proper redisplay. */ 10074 /* Do the mark_window_display_accurate after all windows have
10075 for (i = 0; i < n; ++i) 10075 been redisplayed because this call resets flags in buffers
10076 { 10076 which are needed for proper redisplay. */
10077 struct frame *f = updated[i]; 10077 for (i = 0; i < n; ++i)
10078 mark_window_display_accurate (f->root_window, 1); 10078 {
10079 if (frame_up_to_date_hook) 10079 struct frame *f = updated[i];
10080 frame_up_to_date_hook (f); 10080 mark_window_display_accurate (f->root_window, 1);
10081 if (frame_up_to_date_hook)
10082 frame_up_to_date_hook (f);
10083 }
10081 } 10084 }
10082 } 10085 }
10083 else if (FRAME_VISIBLE_P (sf) && !FRAME_OBSCURED_P (sf)) 10086 else if (FRAME_VISIBLE_P (sf) && !FRAME_OBSCURED_P (sf))