From d95ebe75a0471e700cfddecb68329f9970c128c4 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Fri, 21 Apr 2006 21:25:20 +0000 Subject: [PATCH] (redisplay_window): Fix last change. Don't recenter if window start is at BEGV. --- src/xdisp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xdisp.c b/src/xdisp.c index b4ebd59563b..5fed86d6d8b 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -12862,7 +12862,8 @@ redisplay_window (window, just_this_one_p) /* If first window line is a continuation line, and window start is inside the modified region, but the first change is before current window start, we must select a new window start.*/ - if (NILP (w->start_at_line_beg)) + if (NILP (w->start_at_line_beg) + && CHARPOS (startp) > BEGV) { /* Make sure beg_unchanged and end_unchanged are up to date. Do it only if buffer has really changed. This may or may -- 2.39.2