*** files.el 28 Mar 2009 09:50:47 +1100 1.1041 --- files.el 28 Mar 2009 09:56:48 +1100 *************** *** 5336,5352 **** (save-match-data (with-temp-buffer (when (and directory-free-space-program ! (let ((default-directory ! (if (and (not (file-remote-p default-directory)) ! (file-directory-p default-directory) ! (file-readable-p default-directory)) ! default-directory ! (expand-file-name "~/")))) ! (eq (call-process directory-free-space-program ! nil t nil ! directory-free-space-args ! dir) ! 0))) ;; Usual format is a header line followed by a line of ;; numbers. (goto-char (point-min)) --- 5336,5349 ---- (save-match-data (with-temp-buffer (when (and directory-free-space-program ! (progn ! (setq dir (expand-file-name dir)) ;; in case relative ! (let ((default-directory "/")) ! (eq (call-process directory-free-space-program ! nil t nil ! directory-free-space-args ! dir) ! 0)))) ;; Usual format is a header line followed by a line of ;; numbers. (goto-char (point-min))