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

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

[elpa] externals/greader 230b753158 05/17: ; ; greader-build-args functi


From: ELPA Syncer
Subject: [elpa] externals/greader 230b753158 05/17: ; ; greader-build-args function fixed, now should work even if the back-end does'nt provide features.
Date: Wed, 18 Dec 2024 18:59:10 -0500 (EST)

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

    ;; greader-build-args function fixed, now should work even if the back-end 
does'nt provide features.
---
 greader.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/greader.el b/greader.el
index e68fec7c56..851ebb9740 100644
--- a/greader.el
+++ b/greader.el
@@ -528,7 +528,12 @@ Optional argument EVENT ."
        'not-implemented))
       (setq arg (greader-call-backend 'extra))
       (setq args (append `(,arg) args))))
-    (setq greader-backend (append `(,greader-backend) args))))
+    (catch 'deleted
+      (dolist (argument args)
+       (when (equal argument 'not-implemented)
+         (setq args (delete argument args))
+         (throw 'deleted t))))
+      (setq greader-backend (append `(,greader-backend) args))))
 
 (defun greader-reset ()
   "Reset greader."



reply via email to

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