diff options
author | Kim F. Storm <storm@cua.dk> | 2006-04-21 21:25:20 +0000 |
---|---|---|
committer | Kim F. Storm <storm@cua.dk> | 2006-04-21 21:25:20 +0000 |
commit | d95ebe75a0471e700cfddecb68329f9970c128c4 (patch) | |
tree | 5a71f987bfb9a40ae9c7985211d216d451cb81f8 /src/xdisp.c | |
parent | 95797ede756b9aa12fbbd5a64949071cd428032a (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.c | 3 |
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 |