summaryrefslogtreecommitdiff
path: root/lisp/window.el
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2000-10-24 10:52:22 +0000
committerKenichi Handa <handa@m17n.org>2000-10-24 10:52:22 +0000
commit2bd8a1db5ef40ae3bde8085779fd2d9014403343 (patch)
tree303572c8d5c2ad64bd04e341fb371b4af66240f6 /lisp/window.el
parentae3b264bca218345b90c901eeb56766a8412b7ca (diff)
downloademacs-2bd8a1db5ef40ae3bde8085779fd2d9014403343.tar.gz
(fit-window-to-buffer): Adjust point of the window buffer, not that of
the current buffer.
Diffstat (limited to 'lisp/window.el')
-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."
;; Don't try to redisplay with the cursor at the end
;; on its own line--that would force a scroll and spoil things.
- (when (and (eobp) (bolp) (not (bobp)))
- (forward-char -1))
+ (if (with-current-buffer (window-buffer window)
+ (and (eobp) (bolp) (not (bobp))))
+ (set-window-point window (1- (window-point window))))
(unless (zerop delta)
(if (eq window (selected-window))