]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/image/image-converter.el: Fix customization of image-converter.
authorJuri Linkov <juri@linkov.net>
Sun, 29 Mar 2020 23:16:12 +0000 (02:16 +0300)
committerJuri Linkov <juri@linkov.net>
Sun, 29 Mar 2020 23:16:12 +0000 (02:16 +0300)
* lisp/image/image-converter.el (image-convert-p): Update
image-converter-regexp when image-converter was customized (bug#39994).

lisp/image/image-converter.el

index ae3d959892078ba2ccafd4e36fa4c1ba62e6b805..b694052f5b9fed520b8aaf7c0d176eceff318cb5 100644 (file)
@@ -57,6 +57,10 @@ is a string, it should be a MIME format string like
   ;; Find an installed image converter.
   (unless image-converter
     (image-converter--find-converter))
+  ;; When image-converter was customized
+  (if (and image-converter (not image-converter-regexp))
+      (when-let ((formats (image-converter--probe image-converter)))
+        (setq image-converter-regexp (concat "\\." (regexp-opt formats) "\\'"))))
   (and image-converter
        (or (and (not data-p)
                 (string-match image-converter-regexp source))