diff options
| author | Eli Zaretskii | 2012-01-09 17:13:27 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-01-09 17:13:27 +0800 |
| commit | d58cba753997eba892a0f4c9a642c5cfc77099f6 (patch) | |
| tree | 355d1b6429dcb82e884248f9f496a8b5afb4e682 /src | |
| parent | a62d5ee188dcb532088a15b0a2f066d3305b2eda (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | src/dispnew.c | 8 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2011-10-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 6 | 2011-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)) |