diff options
| -rw-r--r-- | lisp/emacs-lisp/autoload.el | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index 10f614f48c1..0950a1af574 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el | |||
| @@ -122,13 +122,13 @@ are used." | |||
| 122 | ;; subdirectory of the current buffer's directory, we'll make it | 122 | ;; subdirectory of the current buffer's directory, we'll make it |
| 123 | ;; relative to the current buffer's directory. | 123 | ;; relative to the current buffer's directory. |
| 124 | (setq file (expand-file-name file)) | 124 | (setq file (expand-file-name file)) |
| 125 | (let ((source-truename (file-truename file)) | 125 | (let* ((source-truename (file-truename file)) |
| 126 | (dir-truename (file-name-as-directory | 126 | (dir-truename (file-name-as-directory |
| 127 | (file-truename default-directory)))) | 127 | (file-truename default-directory))) |
| 128 | (if (and (< (length dir-truename) (length source-truename)) | 128 | (len (length dir-truename))) |
| 129 | (string= dir-truename | 129 | (if (and (< len (length source-truename)) |
| 130 | (substring source-truename 0 (length dir-truename)))) | 130 | (string= dir-truename (substring source-truename 0 len))) |
| 131 | (setq file (substring file (length dir-truename))))) | 131 | (setq file (substring source-truename len)))) |
| 132 | 132 | ||
| 133 | (message "Generating autoloads for %s..." file) | 133 | (message "Generating autoloads for %s..." file) |
| 134 | (save-excursion | 134 | (save-excursion |