summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/autoload.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el
index 0950a1af574..8c184070be3 100644
--- a/lisp/emacs-lisp/autoload.el
+++ b/lisp/emacs-lisp/autoload.el
@@ -263,7 +263,10 @@ autoloads go somewhere else.")
(if (save-excursion
(set-buffer (find-file-noselect file))
(save-excursion
- (search-forward generate-autoload-cookie nil t)))
+ (save-restriction
+ (widen)
+ (goto-char (point-min))
+ (search-forward generate-autoload-cookie nil t))))
;; There are autoload cookies in FILE.
;; Have the user tell us where to put the new section.
(progn