[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 c83d0c5: Fix crashes in 'move-point-visually' in
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-26 c83d0c5: Fix crashes in 'move-point-visually' in minibuffer windows |
Date: |
Tue, 19 Sep 2017 13:13:13 -0400 (EDT) |
branch: emacs-26
commit c83d0c5fdfd374d5c2e1547d05f02ab3b47a4a5a
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Fix crashes in 'move-point-visually' in minibuffer windows
* src/xdisp.c (Fmove_point_visually): Fix off-by-one error in
comparing against the last valid glyph_row of a window glyph
matrix. (Bug#28505)
---
src/xdisp.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/xdisp.c b/src/xdisp.c
index dc5dbb0..141275f 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -22395,8 +22395,8 @@ Value is the new character position of point. */)
row += dir;
else
row -= dir;
- if (row < MATRIX_FIRST_TEXT_ROW (w->current_matrix)
- || row > MATRIX_BOTTOM_TEXT_ROW (w->current_matrix, w))
+ if (!(MATRIX_FIRST_TEXT_ROW (w->current_matrix) <= row
+ && row < MATRIX_BOTTOM_TEXT_ROW (w->current_matrix, w)))
goto simulate_display;
if (dir > 0)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 c83d0c5: Fix crashes in 'move-point-visually' in minibuffer windows,
Eli Zaretskii <=