Avoid crashes when stepping with right-arrow through "^L^L".
bidi.c (bidi_paragraph_init): Remove redundant assertion that we are at the beginning of a line after call to bidi_find_paragraph_start.
This commit is contained in:
parent
7107842975
commit
2e9abc3d53
2 changed files with 2 additions and 5 deletions
|
@ -2,6 +2,8 @@
|
|||
|
||||
* bidi.c (bidi_paragraph_init): Don't leave alone garbage values
|
||||
of bidi_it->paragraph_dir. Call bidi_initialize if needed.
|
||||
(bidi_paragraph_init): Remove redundant assertion that we are at
|
||||
the beginning of a line after call to bidi_find_paragraph_start.
|
||||
|
||||
* xdisp.c (Fcurrent_bidi_paragraph_direction): New function.
|
||||
(syms_of_xdisp): Defsubr it.
|
||||
|
|
|
@ -916,11 +916,6 @@ bidi_paragraph_init (bidi_dir_t dir, struct bidi_it *bidi_it)
|
|||
middle of it. Find where this paragraph starts. */
|
||||
bytepos = bidi_find_paragraph_start (pos, bytepos);
|
||||
|
||||
/* We should always be at the beginning of a new line at this
|
||||
point. */
|
||||
if (!(bytepos == BEGV_BYTE || FETCH_CHAR (bytepos - 1) == '\n'))
|
||||
abort ();
|
||||
|
||||
bidi_it->separator_limit = -1;
|
||||
bidi_it->new_paragraph = 0;
|
||||
ch = FETCH_CHAR (bytepos);
|
||||
|
|
Loading…
Add table
Reference in a new issue