X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/7afffbc99040f50b032713276936511deaaf0568..212c8fc3101781a2f1c55ca61772eb75a2046e87:/company-eclim.el diff --git a/company-eclim.el b/company-eclim.el index 208daf514..b37f75602 100644 --- a/company-eclim.el +++ b/company-eclim.el @@ -89,10 +89,11 @@ eclim can only complete correctly when the buffer has been saved." (defun company-eclim--project-dir () (if (eq company-eclim--project-dir 'unknown) - (setq company-eclim--project-dir - (directory-file-name - (expand-file-name - (locate-dominating-file buffer-file-name ".project")))) + (let ((dir (locate-dominating-file buffer-file-name ".project"))) + (when dir + (setq company-eclim--project-dir + (directory-file-name + (expand-file-name dir))))) company-eclim--project-dir)) (defun company-eclim--project-name ()