aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2007-04-24 01:32:41 +0000
committerChong Yidong2007-04-24 01:32:41 +0000
commit7205997c6296ea2ba76ee0082c21a464b00ae1fe (patch)
tree4f9b55fff8d96878915937ff8cef79469f700a0c
parent53105662b88ba9f5ed629ad3aba46ecae9e70597 (diff)
downloademacs-7205997c6296ea2ba76ee0082c21a464b00ae1fe.tar.gz
emacs-7205997c6296ea2ba76ee0082c21a464b00ae1fe.zip
(redisplay_window): Use BEG_UNCHANGED and END_UNCHANGED values of the
actual window.
-rw-r--r--src/xdisp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 3e6d488cef3..02e59290158 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -12777,8 +12777,7 @@ redisplay_window (window, just_this_one_p)
12777 int rc; 12777 int rc;
12778 int centering_position = -1; 12778 int centering_position = -1;
12779 int last_line_misfit = 0; 12779 int last_line_misfit = 0;
12780 int save_beg_unchanged = BEG_UNCHANGED; 12780 int save_beg_unchanged, save_end_unchanged;
12781 int save_end_unchanged = END_UNCHANGED;
12782 12781
12783 SET_TEXT_POS (lpoint, PT, PT_BYTE); 12782 SET_TEXT_POS (lpoint, PT, PT_BYTE);
12784 opoint = lpoint; 12783 opoint = lpoint;
@@ -12843,6 +12842,9 @@ redisplay_window (window, just_this_one_p)
12843 set_buffer_internal_1 (XBUFFER (w->buffer)); 12842 set_buffer_internal_1 (XBUFFER (w->buffer));
12844 SET_TEXT_POS (opoint, PT, PT_BYTE); 12843 SET_TEXT_POS (opoint, PT, PT_BYTE);
12845 12844
12845 save_beg_unchanged = BEG_UNCHANGED;
12846 save_end_unchanged = END_UNCHANGED;
12847
12846 current_matrix_up_to_date_p 12848 current_matrix_up_to_date_p
12847 = (!NILP (w->window_end_valid) 12849 = (!NILP (w->window_end_valid)
12848 && !current_buffer->clip_changed 12850 && !current_buffer->clip_changed