summaryrefslogtreecommitdiff
path: root/lisp/view.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-10-21 20:01:17 +0000
committerRichard M. Stallman <rms@gnu.org>1994-10-21 20:01:17 +0000
commitcb659f389f3fbc910d5e6adc219821913da0861b (patch)
treeccc20077bff1a7f46b810756f2206fe25e5c8da3 /lisp/view.el
parentd664ae54e375f811036ebc6998ff2b13539b1b4a (diff)
downloademacs-cb659f389f3fbc910d5e6adc219821913da0861b.tar.gz
(view-file): Do record the buffer switch.
Diffstat (limited to 'lisp/view.el')
-rw-r--r--lisp/view.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/view.el b/lisp/view.el
index d7a1c29cf3a..5eaff500172 100644
--- a/lisp/view.el
+++ b/lisp/view.el
@@ -110,7 +110,7 @@ This command runs the normal hook `view-mode-hook'."
(let ((old-buf (current-buffer))
(had-a-buf (get-file-buffer file-name))
(buf-to-view (find-file-noselect file-name)))
- (switch-to-buffer buf-to-view t)
+ (switch-to-buffer buf-to-view had-a-buf)
(view-mode old-buf
(and (not had-a-buf) (not (buffer-modified-p buf-to-view))
'kill-buffer))))
@@ -130,7 +130,9 @@ This command runs the normal hook `view-mode-hook'."
(let ((old-arrangement (current-window-configuration))
(had-a-buf (get-file-buffer file-name))
(buf-to-view (find-file-noselect file-name)))
- (switch-to-buffer-other-window buf-to-view)
+ ;; This used to pass t as second argument,
+ ;; but then the buffer did not show up in the Buffers menu.
+ (switch-to-buffer-other-window)
(view-mode old-arrangement
(and (not had-a-buf) (not (buffer-modified-p buf-to-view))
'kill-buffer))))