]> code.delx.au - gnu-emacs/commitdiff
Fix the value default-directory gets in custom-make-dependencies.
authorIvan Shmakov <ivan@siamics.net>
Mon, 19 Jan 2015 09:50:41 +0000 (09:50 +0000)
committerIvan Shmakov <ivan@siamics.net>
Mon, 19 Jan 2015 09:50:41 +0000 (09:50 +0000)
* lisp/cus-dep.el (custom-make-dependencies): Ensure that
default-directory is interpreted as a directory (see bug#19140.)

lisp/ChangeLog
lisp/cus-dep.el

index 3991885d2ece60637bd904201844ec26cbbdf2be..44d0cddc6423ccb093fee1f9ba71f06b5ed58fcb 100644 (file)
@@ -1,3 +1,8 @@
+2015-01-19  Ivan Shmakov  <ivan@siamics.net>
+
+       * cus-dep.el (custom-make-dependencies): Ensure that
+       default-directory is interpreted as a directory (see bug#19140.)
+
 2015-01-19  Dmitry Gutov  <dgutov@yandex.ru>
 
        * progmodes/xref.el (xref--display-position):
index 453b15ddcea83f627470734a514bc2b26109253e..b8a9eb82655ffeabd42c5085b3f091fc15474983 100644 (file)
@@ -62,7 +62,8 @@ Usage: emacs -batch -l ./cus-dep.el -f custom-make-dependencies DIRS"
       (while (setq subdir (pop command-line-args-left))
         (message "Directory %s" subdir)
         (let ((files (directory-files subdir nil "\\`[^=.].*\\.el\\'"))
-              (default-directory (expand-file-name subdir))
+              (default-directory
+                (file-name-as-directory (expand-file-name subdir)))
               (preloaded (concat "\\`\\(\\./+\\)?"
                                  (regexp-opt preloaded-file-list t)
                                  "\\.el\\'")))