From: Thomas Fitzsimmons Date: Thu, 17 Nov 2022 01:29:26 +0000 (-0500) Subject: EUDC: Fix eudc-capf-message-expand-name nil result X-Git-Tag: emacs-29.0.90~1616^2~140 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=17075a975ffefa7fc26d4681968a2f8bfe3a9cf2;p=emacs.git EUDC: Fix eudc-capf-message-expand-name nil result * lisp/net/eudc-capf.el (eudc-capf-message-expand-name): Return nil if EUDC query returns no results. (Bug#59314) --- diff --git a/lisp/net/eudc-capf.el b/lisp/net/eudc-capf.el index 92f0c80493d..e2bbd5b28b6 100644 --- a/lisp/net/eudc-capf.el +++ b/lisp/net/eudc-capf.el @@ -123,11 +123,12 @@ queried for email addresses, and the results delivered to (match-end 0))) (end (point)) (prefix (save-excursion (buffer-substring-no-properties beg end)))) - (list beg end - (completion-table-with-cache - (lambda (_) - (eudc-query-with-words (split-string prefix "[ \t]+") t)) - t)))))) + (let ((result + (eudc-query-with-words (split-string prefix "[ \t]+") t))) + (when result + (list beg end + (completion-table-with-cache + (lambda (_) result) t)))))))) (provide 'eudc-capf) ;;; eudc-capf.el ends here