From ebe9cd3e9fbf7817b8bf458a036f5a33a786662d Mon Sep 17 00:00:00 2001 From: Gregory Heytings Date: Fri, 29 Jul 2022 15:26:49 +0000 Subject: [PATCH] Improvement for long line optimizations. * src/xdisp.c (handle_fontified_prop): Also apply the forced narrowing at BOB. --- src/xdisp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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' -- 2.39.5