aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/window.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/window.el b/lisp/window.el
index 53d234a3805..92451fb9cd8 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -469,8 +469,9 @@ header-line."
469 469
470 ;; Don't try to redisplay with the cursor at the end 470 ;; Don't try to redisplay with the cursor at the end
471 ;; on its own line--that would force a scroll and spoil things. 471 ;; on its own line--that would force a scroll and spoil things.
472 (when (and (eobp) (bolp) (not (bobp))) 472 (if (with-current-buffer (window-buffer window)
473 (forward-char -1)) 473 (and (eobp) (bolp) (not (bobp))))
474 (set-window-point window (1- (window-point window))))
474 475
475 (unless (zerop delta) 476 (unless (zerop delta)
476 (if (eq window (selected-window)) 477 (if (eq window (selected-window))