=== modified file 'lisp/info.el' *** lisp/info.el 2013-02-14 09:15:55 +0000 --- lisp/info.el 2013-02-14 11:27:50 +0000 *************** *** 2246,2252 **** nil t)) (progn (beginning-of-line) (if (looking-at "^\\* ") (forward-char 2))) (goto-char p) ! (Info-restore-point Info-history))))) (defun Info-history-back () "Go back in the history to the last node visited." --- 2246,2257 ---- nil t)) (progn (beginning-of-line) (if (looking-at "^\\* ") (forward-char 2))) (goto-char p) ! (Info-restore-point Info-history)))) ! ;; If scroll-conservatively is non-zerop and less than 101, display ! ;; as much of the superior node above the target line as possible ! ;; (bug#13690). ! (when (and (> scroll-conservatively 0) (< scroll-conservatively 101)) ! (recenter))) (defun Info-history-back () "Go back in the history to the last node visited."