branch: externals/scanner commit 22ead30e90ae7afd57573543acd5fd6e954697df Author: Raffael Stocker <r.stoc...@mnet-mail.de> Commit: Raffael Stocker <r.stoc...@mnet-mail.de>
correct handling of empty TESSDATA_PREFIX env variable --- scanner.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scanner.el b/scanner.el index c40107a..b1f6f0f 100644 --- a/scanner.el +++ b/scanner.el @@ -144,11 +144,11 @@ widget's values and the elements of SET." widget))) (defcustom scanner-tessdata-dir - (let ((prefix (directory-file-name - (getenv "TESSDATA_PREFIX")))) + (let ((prefix (getenv "TESSDATA_PREFIX"))) (if prefix - (if (string= (file-name-nondirectory prefix) "tessdata/") - prefix + (if (string= (file-name-nondirectory (directory-file-name prefix)) + "tessdata") + (file-name-as-directory prefix) (concat (file-name-as-directory prefix) "tessdata/")) "/usr/share/tessdata/")) "Tesseract data directory prefix."