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)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user