[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)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/greader b413fd5261: greader.el: function `greader--call-functions-after-get-of-sentence',
ELPA Syncer <=