From: Gregory Heytings Date: Fri, 29 Jul 2022 15:26:49 +0000 (+0000) Subject: Improvement for long line optimizations. X-Git-Tag: emacs-29.0.90~1447^2~664 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ebe9cd3e9fbf7817b8bf458a036f5a33a786662d;p=emacs.git Improvement for long line optimizations. * src/xdisp.c (handle_fontified_prop): Also apply the forced narrowing at BOB. --- diff --git a/src/xdisp.c b/src/xdisp.c index 8a4cca8434b..9580e596012 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -4407,8 +4407,9 @@ handle_fontified_prop (struct it *it) eassert (it->end_charpos == ZV); - if (it->narrowed_begv) - Fnarrow_to_region (make_fixnum (it->narrowed_begv), + if (current_buffer->long_line_optimizations_p) + Fnarrow_to_region (make_fixnum (it->narrowed_begv ? + it->narrowed_begv : BEGV), make_fixnum (it->narrowed_zv), Qt); /* Don't allow Lisp that runs from 'fontification-functions'