From: Eli Zaretskii Date: Mon, 25 Jul 2022 18:59:55 +0000 (+0300) Subject: Avoid infloop in 'recenter' X-Git-Tag: emacs-28.1.91~17 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=970190b84485e4511b094546395a7e710f894fae;p=emacs.git Avoid infloop in 'recenter' * src/window.c (Frecenter): Avoid infinite loop in the minibuffer under 'fido-vertical-mode'. (Bug#56765) --- diff --git a/src/window.c b/src/window.c index 0cf6373e0b0..2576b66a181 100644 --- a/src/window.c +++ b/src/window.c @@ -6631,7 +6631,7 @@ and redisplay normally--don't erase and redraw the frame. */) considered to be part of the visible height of the line. */ h += extra_line_spacing; - while (-it.current_y > h) + while (-it.current_y > h && it.what != IT_EOB) move_it_by_lines (&it, 1); charpos = IT_CHARPOS (it);