diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index dc5dbb05762..141275f15a0 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -22395,8 +22395,8 @@ Value is the new character position of point. */) | |||
| 22395 | row += dir; | 22395 | row += dir; |
| 22396 | else | 22396 | else |
| 22397 | row -= dir; | 22397 | row -= dir; |
| 22398 | if (row < MATRIX_FIRST_TEXT_ROW (w->current_matrix) | 22398 | if (!(MATRIX_FIRST_TEXT_ROW (w->current_matrix) <= row |
| 22399 | || row > MATRIX_BOTTOM_TEXT_ROW (w->current_matrix, w)) | 22399 | && row < MATRIX_BOTTOM_TEXT_ROW (w->current_matrix, w))) |
| 22400 | goto simulate_display; | 22400 | goto simulate_display; |
| 22401 | 22401 | ||
| 22402 | if (dir > 0) | 22402 | if (dir > 0) |