emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-25 406887f: * lisp/gnus/nnir.el (nnir-request-update


From: Katsumi Yamaoka
Subject: [Emacs-diffs] emacs-25 406887f: * lisp/gnus/nnir.el (nnir-request-update-mark):
Date: Tue, 19 Jan 2016 22:10:29 +0000

branch: emacs-25
commit 406887f5ef286270a5b5d00523f2eaf449db4ced
Author: Katsumi Yamaoka <address@hidden>
Commit: Katsumi Yamaoka <address@hidden>

    * lisp/gnus/nnir.el (nnir-request-update-mark):
    Default to the original mark.
    cf. <http://thread.gmane.org/gmane.emacs.gnus.general/86583>
    and <http://thread.gmane.org/gmane.emacs.gnus.general/86640>
---
 lisp/gnus/nnir.el |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el
index 183e144..560ba8a 100644
--- a/lisp/gnus/nnir.el
+++ b/lisp/gnus/nnir.el
@@ -822,8 +822,10 @@ skips all prompting."
 (deffoo nnir-request-update-mark (group article mark)
   (let ((artgroup (nnir-article-group article))
        (artnumber (nnir-article-number article)))
-    (when (and artgroup artnumber)
-      (gnus-request-update-mark artgroup artnumber mark))))
+    (or (and artgroup
+            artnumber
+            (gnus-request-update-mark artgroup artnumber mark))
+       mark)))
 
 (deffoo nnir-request-set-mark (group actions &optional server)
   (nnir-possibly-change-group group server)



reply via email to

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