aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2012-01-09 17:13:27 +0800
committerChong Yidong2012-01-09 17:13:27 +0800
commitd58cba753997eba892a0f4c9a642c5cfc77099f6 (patch)
tree355d1b6429dcb82e884248f9f496a8b5afb4e682 /src
parenta62d5ee188dcb532088a15b0a2f066d3305b2eda (diff)
downloademacs-d58cba753997eba892a0f4c9a642c5cfc77099f6.tar.gz
emacs-d58cba753997eba892a0f4c9a642c5cfc77099f6.zip
Backport Bug#9990 fix from trunk
* src/dispnew.c (scrolling_window): Fix incorrect indices in accessing current_matrix and desired_matrix. (Bug#9990)
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 d006f58b8b6..55cc8e8bf27 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12012-01-09 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-10-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 62011-10-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2 7
3 * xmenu.c (cleanup_widget_value_tree): New function. 8 * xmenu.c (cleanup_widget_value_tree): New function.
diff --git a/src/dispnew.c b/src/dispnew.c
index d2878a4fa57..c116c3f7c47 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -5035,10 +5035,10 @@ scrolling_window (w, header_line_p)
5035 j = last_old; 5035 j = last_old;
5036 while (i - 1 > first_new 5036 while (i - 1 > first_new
5037 && j - 1 > first_old 5037 && j - 1 > first_old
5038 && MATRIX_ROW (current_matrix, i - 1)->enabled_p 5038 && MATRIX_ROW (current_matrix, j - 1)->enabled_p
5039 && (MATRIX_ROW (current_matrix, i - 1)->y 5039 && (MATRIX_ROW (current_matrix, j - 1)->y
5040 == MATRIX_ROW (desired_matrix, j - 1)->y) 5040 == MATRIX_ROW (desired_matrix, i - 1)->y)
5041 && !MATRIX_ROW (desired_matrix, j - 1)->redraw_fringe_bitmaps_p 5041 && !MATRIX_ROW (desired_matrix, i - 1)->redraw_fringe_bitmaps_p
5042 && row_equal_p (w, 5042 && row_equal_p (w,
5043 MATRIX_ROW (desired_matrix, i - 1), 5043 MATRIX_ROW (desired_matrix, i - 1),
5044 MATRIX_ROW (current_matrix, j - 1), 1)) 5044 MATRIX_ROW (current_matrix, j - 1), 1))