[gnus git] branch no-gnus updated: m0-1-88-g20ab3e4 =1= Squash marks propagation in one more place
Lars Magne Ingebrigtsen <[email protected]>
| Newsgroups | gmane.emacs.gnus.cvs |
|---|---|
| Message-ID | <[email protected]> |
via 20ab3e42628575ada6a093d13c7644ce9a6f9e50 (commit)
from a672f837dc481157a0ff41183a38f2b04d8561c2 (commit)
- Log -----------------------------------------------------------------
commit 20ab3e42628575ada6a093d13c7644ce9a6f9e50
Author: Lars Magne Ingebrigtsen <[email protected]>
Date: Wed Mar 14 22:36:00 2012 +0100
Squash marks propagation in one more place
* gnus-sum.el (gnus-update-marks): Don't propagate marks unless
requested (bug#10961).
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4adb798..c678d35 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
2012-03-14 Lars Magne Ingebrigtsen <[email protected]>
+ * gnus-sum.el (gnus-update-marks): Don't propagate marks unless
+ requested (bug#10961).
+
* shr.el (shr-table-widths): Divide the extra width more fairly over
the TDs (bug#10973).
(shr-render-td): Don't delete too much padding.
diff --git a/lisp/gnus-sum.el b/lisp/gnus-sum.el
index 9770b8f..7f095e1 100644
--- a/lisp/gnus-sum.el
+++ b/lisp/gnus-sum.el
@@ -6074,6 +6074,10 @@ If SELECT-ARTICLES, only select those articles from GROUP."
(when (and (gnus-check-backend-function
'request-set-mark gnus-newsgroup-name)
+ (or gnus-propagate-marks
+ (gnus-method-option-p
+ (gnus-find-method-for-group gnus-newsgroup-name)
+ 'server-marks))
(not (gnus-article-unpropagatable-p (cdr type))))
(let* ((old (cdr (assq (cdr type) (gnus-info-marks info))))
;; Don't do anything about marks for articles we
-----------------------------------------------------------------------
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we listed those
revisions in full, above.
Summary of changes:
lisp/ChangeLog | 3 +++
lisp/gnus-sum.el | 4 ++++
2 files changed, 7 insertions(+), 0 deletions(-)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gnus Project".
The branch, no-gnus has been updated
hooks/post-receive
--
Gnus Project