summaryrefslogtreecommitdiff
path: root/src/xdisp.c
diff options
context:
space:
mode:
authorKim F. Storm <storm@cua.dk>2006-04-21 21:25:20 +0000
committerKim F. Storm <storm@cua.dk>2006-04-21 21:25:20 +0000
commitd95ebe75a0471e700cfddecb68329f9970c128c4 (patch)
tree5a71f987bfb9a40ae9c7985211d216d451cb81f8 /src/xdisp.c
parent95797ede756b9aa12fbbd5a64949071cd428032a (diff)
(redisplay_window): Fix last change. Don't recenter if
window start is at BEGV.
Diffstat (limited to 'src/xdisp.c')
-rw-r--r--src/xdisp.c3
1 files changed, 2 insertions, 1 deletions
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