aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/dispnew.c8
2 files changed, 9 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 12c09935328..71c2ff3131e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12011-11-12 Eli Zaretskii <eliz@gnu.org>
2
3 * dispnew.c (scrolling_window): Fix incorrect indices in accessing
4 current_matrix and desired_matrix. (Bug#9990)
5
12011-11-12 Martin Rudalics <rudalics@gmx.at> 62011-11-12 Martin Rudalics <rudalics@gmx.at>
2 7
3 * window.h (window): Remove splits slot. 8 * window.h (window): Remove splits slot.
diff --git a/src/dispnew.c b/src/dispnew.c
index 46d1917b144..dafb8127eb3 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -4334,10 +4334,10 @@ scrolling_window (struct window *w, int header_line_p)
4334 j = last_old; 4334 j = last_old;
4335 while (i - 1 > first_new 4335 while (i - 1 > first_new
4336 && j - 1 > first_old 4336 && j - 1 > first_old
4337 && MATRIX_ROW (current_matrix, i - 1)->enabled_p 4337 && MATRIX_ROW (current_matrix, j - 1)->enabled_p
4338 && (MATRIX_ROW (current_matrix, i - 1)->y 4338 && (MATRIX_ROW (current_matrix, j - 1)->y
4339 == MATRIX_ROW (desired_matrix, j - 1)->y) 4339 == MATRIX_ROW (desired_matrix, i - 1)->y)
4340 && !MATRIX_ROW (desired_matrix, j - 1)->redraw_fringe_bitmaps_p 4340 && !MATRIX_ROW (desired_matrix, i - 1)->redraw_fringe_bitmaps_p
4341 && row_equal_p (MATRIX_ROW (desired_matrix, i - 1), 4341 && row_equal_p (MATRIX_ROW (desired_matrix, i - 1),
4342 MATRIX_ROW (current_matrix, j - 1), 1)) 4342 MATRIX_ROW (current_matrix, j - 1), 1))
4343 --i, --j; 4343 --i, --j;