aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2019-10-09 22:46:05 +0200
committerLars Ingebrigtsen2019-10-09 22:46:05 +0200
commit4d6c1260eaef47e2da3f9842d035cdad2a967601 (patch)
treea7dc5f6b3f6343aae7d4c15c1599ace0e32c913a
parent9c81149ae9165b0f017d60d141221b340879baef (diff)
downloademacs-4d6c1260eaef47e2da3f9842d035cdad2a967601.tar.gz
emacs-4d6c1260eaef47e2da3f9842d035cdad2a967601.zip
Fix nnimap tick/readedness thinko introduced some weeks back
* lisp/gnus/nnimap.el (nnimap-request-set-mark): Fix thinko in the tick/read change: Unticking a message shouldn't make it unread, but ticking it should make it read.
-rw-r--r--lisp/gnus/nnimap.el10
1 files changed, 5 insertions, 5 deletions
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index d4681e2b436..1ec5522831d 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -1189,11 +1189,11 @@ If LIMIT, first try to limit the search to the N last articles."
1189 ;; response. If they're successful, they're successful. 1189 ;; response. If they're successful, they're successful.
1190 (dolist (action actions) 1190 (dolist (action actions)
1191 (cl-destructuring-bind (range action marks) action 1191 (cl-destructuring-bind (range action marks) action
1192 ;; If we add/remove a tick mark, then do the same with the 1192 ;; If we add a tick mark, then also mark the message as
1193 ;; readedness mark on the IMAP server. Other IMAP clients 1193 ;; read. Other IMAP clients can have marked messages
1194 ;; can have marked messages without having them read, but 1194 ;; without having them read, but Gnus can't.
1195 ;; Gnus can't. 1195 (when (and (memq 'tick marks)
1196 (when (memq 'tick marks) 1196 (eq action 'add))
1197 (push 'read marks)) 1197 (push 'read marks))
1198 (let ((flags (nnimap-marks-to-flags marks))) 1198 (let ((flags (nnimap-marks-to-flags marks)))
1199 (when flags 1199 (when flags