branch: externals/scanner
commit 6594fcb9a2c02edb8995303f2b0501f65f86b2dd
Author: Raffael Stocker <[email protected]>
Commit: Raffael Stocker <[email protected]>
put image scan sentinel back into scanner-scan-image
---
scanner.el | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/scanner.el b/scanner.el
index 1cfb6bc..b785df0 100644
--- a/scanner.el
+++ b/scanner.el
@@ -321,12 +321,6 @@ selected output options, see ‘scanner-tesseract-outputs’."
(or (cdr (assoc ext scanner--image-extensions))
(plist-get scanner-image-format :image))))
-(defun scanner--sentinel (process event)
- ""
- (let ((ev (string-trim event)))
- (unless (string= "finished" ev)
- (message "%s: %s" process ev))))
-
(defun scanner--ensure-init ()
"Ensure that scanning device is initialized.
If no scanning device has been configured or the configured
@@ -473,9 +467,13 @@ available, ask for a selection interactively."
img-file
(concat (file-name-sans-extension img-file) "." fmt)))
(args (scanner--scanimage-args fname :image fmt)))
- (make-process :name "Scanner (scanimage)"
- :command `(,scanner-scanimage-program ,@args)
- :sentinel #'scanner--sentinel)))
+ (cl-labels ((sentinel (process event)
+ (let ((ev (string-trim event)))
+ (unless (string= "finished" ev)
+ (error "%s: %s" process ev)))))
+ (make-process :name "Scanner (scanimage)"
+ :command `(,scanner-scanimage-program ,@args)
+ :sentinel #'sentinel))))
(provide 'scanner)