* gnus-agent.el (gnus-agent-group-pathname): Bind
authorKevin Greiner <kevin.greiner@compsol.cc>
Sun, 13 Apr 2003 00:01:35 +0000 (00:01 +0000)
committerKevin Greiner <kevin.greiner@compsol.cc>
Sun, 13 Apr 2003 00:01:35 +0000 (00:01 +0000)
gnus-command-method so that gnus-agent-directory will always
return a valid directory.

lisp/gnus-agent.el

index 114685a..dae533d 100644 (file)
@@ -1156,7 +1156,9 @@ This can be added to `gnus-select-article-hook' or
   ;; nnagent uses nnmail-group-pathname to read articles while
   ;; unplugged.  The agent must, therefore, use the same directory
   ;; while plugged.
-  (nnmail-group-pathname (gnus-group-real-name group) (gnus-agent-directory)))
+  (let ((gnus-command-method (or gnus-command-method
+                                 (gnus-find-method-for-group group))))
+    (nnmail-group-pathname (gnus-group-real-name group) (gnus-agent-directory))))
 
 (defun gnus-agent-get-function (method)
   (if (gnus-online method)