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

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

[elpa] externals/greader b413fd5261: greader.el: function `greader--call


From: ELPA Syncer
Subject: [elpa] externals/greader b413fd5261: greader.el: function `greader--call-functions-after-get-of-sentence'
Date: Mon, 31 Jul 2023 09:57:59 -0400 (EDT)

branch: externals/greader
commit b413fd5261ecae7faed9fc5c52e7aaade7b22cc8
Author: Michelangelo Rodriguez <michelangelo.rodriguez@gmail.com>
Commit: Michelangelo Rodriguez <michelangelo.rodriguez@gmail.com>

    greader.el: function `greader--call-functions-after-get-of-sentence'
    
    The function now correctly handles items in the hook.
    Before, if the `local' parameter was passed to the function
    `add-hook', an error occurred due to the presence of the t symbol
    between the elements of the hook.
---
 greader.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/greader.el b/greader.el
index 8a6667e30b..8883fc902d 100644
--- a/greader.el
+++ b/greader.el
@@ -80,9 +80,10 @@ Return SENTENCE, eventually modified by the functions."
       (progn
        (let ((result sentence))
          (dolist (func greader-after-get-sentence-functions result)
-           (setq result (funcall func result))
-           (unless result
-             (setq result sentence)))
+           (when (fboundp func)
+             (setq result (funcall func result))
+             (unless result
+               (setq result sentence))))
          (if (not result)
              sentence
            result)))



reply via email to

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