aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoland McGrath1993-07-14 20:56:19 +0000
committerRoland McGrath1993-07-14 20:56:19 +0000
commit1265394fdd21cb462e087c3cf6d671b072ab6f70 (patch)
tree7a0fce4f1051e01866eead13df76252c817d0299
parenta73c5e2988eba7da561ead8372ca1010d90b0348 (diff)
downloademacs-1265394fdd21cb462e087c3cf6d671b072ab6f70.tar.gz
emacs-1265394fdd21cb462e087c3cf6d671b072ab6f70.zip
(generate-file-autoloads): Fix FILE truename hacking to substring
SOURCE-TRUENAME instead of FILE.
-rw-r--r--lisp/emacs-lisp/autoload.el14
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