Improve detection of very long lines
* src/xdisp.c (redisplay_window): Recheck for long lines if the restriction has changed. (Bug#56682)
This commit is contained in:
parent
9c58ea37af
commit
368c7c7d8e
1 changed files with 2 additions and 1 deletions
|
@ -19535,7 +19535,8 @@ redisplay_window (Lisp_Object window, bool just_this_one_p)
|
||||||
/* Check whether the buffer to be displayed contains long lines. */
|
/* Check whether the buffer to be displayed contains long lines. */
|
||||||
if (!NILP (Vlong_line_threshold)
|
if (!NILP (Vlong_line_threshold)
|
||||||
&& !current_buffer->long_line_optimizations_p
|
&& !current_buffer->long_line_optimizations_p
|
||||||
&& CHARS_MODIFF - CHARS_UNCHANGED_MODIFIED > 8)
|
&& (CHARS_MODIFF - CHARS_UNCHANGED_MODIFIED > 8
|
||||||
|
|| current_buffer->clip_changed))
|
||||||
{
|
{
|
||||||
ptrdiff_t cur, next, found, max = 0, threshold;
|
ptrdiff_t cur, next, found, max = 0, threshold;
|
||||||
threshold = XFIXNUM (Vlong_line_threshold);
|
threshold = XFIXNUM (Vlong_line_threshold);
|
||||||
|
|
Loading…
Add table
Reference in a new issue