summaryrefslogtreecommitdiff
path: root/lisp/gnus/gnus-sum.el
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen <larsi@gnus.org>2012-03-14 22:15:04 +0000
committerKatsumi Yamaoka <yamaoka@jpl.org>2012-03-14 22:15:04 +0000
commit160ae063e09dca0c8dec52f5a6479211b69b07f1 (patch)
tree16c727ffe351776b662c63930c4471af30746afb /lisp/gnus/gnus-sum.el
parentcc2ab7327027e47a0a5dff2fb8c1051a866baf40 (diff)
downloademacs-160ae063e09dca0c8dec52f5a6479211b69b07f1.tar.gz
Merge changes made in No Gnus
Diffstat (limited to 'lisp/gnus/gnus-sum.el')
-rw-r--r--lisp/gnus/gnus-sum.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 9770b8f9982..7f095e15496 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/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