[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.