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."

Reply via email to