emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/scanner 22ead30 15/17: correct handling of empty TESSDA


From: Stefan Monnier
Subject: [elpa] externals/scanner 22ead30 15/17: correct handling of empty TESSDATA_PREFIX env variable
Date: Mon, 14 Dec 2020 18:34:45 -0500 (EST)

branch: externals/scanner
commit 22ead30e90ae7afd57573543acd5fd6e954697df
Author: Raffael Stocker <r.stocker@mnet-mail.de>
Commit: Raffael Stocker <r.stocker@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

[Prev in Thread] Current Thread [Next in Thread]