aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 42c6fb75efa..a13830c811e 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -6298,9 +6298,10 @@ forward_to_next_line_start (struct it *it, bool *skipped_p,
6298 } 6298 }
6299 else 6299 else
6300 { 6300 {
6301 while (get_next_display_element (it) 6301 while (!newline_found_p)
6302 && !newline_found_p)
6303 { 6302 {
6303 if (!get_next_display_element (it))
6304 break;
6304 newline_found_p = ITERATOR_AT_END_OF_LINE_P (it); 6305 newline_found_p = ITERATOR_AT_END_OF_LINE_P (it);
6305 if (newline_found_p && it->bidi_p && bidi_it_prev) 6306 if (newline_found_p && it->bidi_p && bidi_it_prev)
6306 *bidi_it_prev = it->bidi_it; 6307 *bidi_it_prev = it->bidi_it;