Synch to No Gnus 200405191153.
[elisp/gnus.git-] / lisp / nntp.el
index 4e3dcb7..53ce24c 100644 (file)
@@ -1091,8 +1091,8 @@ newsgroups that match the regexp."
   t)
 
 (deffoo nntp-request-set-mark (group actions &optional server)
-  (nntp-possibly-create-directory group server)
   (unless nntp-marks-is-evil
+    (nntp-possibly-create-directory group server)
     (nntp-open-marks group server)
     (dolist (action actions)
       (let ((range (nth 0 action))
@@ -1111,7 +1111,8 @@ newsgroups that match the regexp."
   nil)
 
 (deffoo nntp-request-update-info (group info &optional server)
-  (nntp-possibly-create-directory group server)
+  (unless nntp-marks-is-evil
+    (nntp-possibly-create-directory group server))
   (when (and (not nntp-marks-is-evil) (nntp-marks-changed-p group server))
     (nnheader-message 8 "Updating marks for %s..." group)
     (nntp-open-marks group server)