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 | |
| parent | 95797ede756b9aa12fbbd5a64949071cd428032a (diff) | |
| download | emacs-d95ebe75a0471e700cfddecb68329f9970c128c4.tar.gz | |
(redisplay_window): Fix last change.  Don't recenter if
window start is at BEGV.
| -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 | 
