aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2005-03-06 18:32:32 +0000
committerRichard M. Stallman2005-03-06 18:32:32 +0000
commiteac88b3bfb2990efc5787564ddf249f8cabd8df7 (patch)
tree9e135cfb54d8eaa5270bef5b229522fce5572da2
parent2e0a74c6e80eccebf5e4eb326bb490b3d4b9152c (diff)
downloademacs-eac88b3bfb2990efc5787564ddf249f8cabd8df7.tar.gz
emacs-eac88b3bfb2990efc5787564ddf249f8cabd8df7.zip
(help-mode-finish): Don't alter the element
in view-return-to-alist if there already is one.
-rw-r--r--lisp/help-mode.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/help-mode.el b/lisp/help-mode.el
index e9d3561d251..8b0284089fc 100644
--- a/lisp/help-mode.el
+++ b/lisp/help-mode.el
@@ -194,8 +194,12 @@ Commands:
194;;;###autoload 194;;;###autoload
195(defun help-mode-finish () 195(defun help-mode-finish ()
196 (let ((entry (assq (selected-window) view-return-to-alist))) 196 (let ((entry (assq (selected-window) view-return-to-alist)))
197 (if entry (setcdr entry (cons (selected-window) 197 (if entry
198 help-return-method)) 198 ;; When entering Help mode from the Help window,
199 ;; such as by following a link, preserve the same
200 ;; meaning for the q command.
201 ;; (setcdr entry (cons (selected-window) help-return-method))
202 nil
199 (setq view-return-to-alist 203 (setq view-return-to-alist
200 (cons (cons (selected-window) help-return-method) 204 (cons (cons (selected-window) help-return-method)
201 view-return-to-alist)))) 205 view-return-to-alist))))