diff options
author | Eli Zaretskii <eliz@gnu.org> | 2022-08-16 15:27:15 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-08-16 15:27:15 +0300 |
commit | ad2dba38b2347c9070700c789d5097b4bbafddf5 (patch) | |
tree | 352c8139128c3739f429f7973456ff624430e719 | |
parent | 5e5c56f1487c3c23476ac87d9a779cc387a0fb8a (diff) | |
download | emacs-ad2dba38b2347c9070700c789d5097b4bbafddf5.tar.gz |
Don't look for long lines beyond the narrowed region
* src/xdisp.c (redisplay_window): Don't scan for newlines outside
the current buffer's restriction.
-rw-r--r-- | src/xdisp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index 0248e8e53f1..03c43be5bc0 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -19589,7 +19589,7 @@ redisplay_window (Lisp_Object window, bool just_this_one_p) { ptrdiff_t cur, next, found, max = 0, threshold; threshold = XFIXNUM (Vlong_line_threshold); - for (cur = BEG; cur < Z; cur = next) + for (cur = BEGV; cur < ZV; cur = next) { next = find_newline1 (cur, CHAR_TO_BYTE (cur), 0, -1, 1, &found, NULL, true); |