Use nnimap-request-list-method instead of lsub directly.
authorLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Tue, 31 Aug 2010 18:37:32 +0000 (20:37 +0200)
committerLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Tue, 31 Aug 2010 18:37:32 +0000 (20:37 +0200)
Not using this variable here has no sence, because using LSUB method
is useless if you never subscribed anything on the IMAP side.

lisp/ChangeLog
lisp/nnimap.el

index 9c0e826..b62896b 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-31  Julien Danjou  <julien@danjou.info>  (tiny change)
+
+       * nnimap.el (nnimap-request-newgroups): Use nnimap-request-list-method
+       instead of lsub directly.
+
 2010-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * nnwarchive.el: Removed.
index c76169c..b2b1ba6 100644 (file)
@@ -1499,8 +1499,8 @@ function is generally only called when Gnus is shutting down."
       (nnimap-before-find-minmax-bugworkaround)
       (dolist (pattern (nnimap-pattern-to-list-arguments
                        nnimap-list-pattern))
-       (dolist (mbx (imap-mailbox-lsub (cdr pattern) (car pattern) nil
-                                       nnimap-server-buffer))
+       (dolist (mbx (funcall nnimap-request-list-method (cdr pattern) (car pattern) nil
+                              nnimap-server-buffer))
          (or (catch 'found
                (dolist (mailbox (imap-mailbox-get 'list-flags mbx
                                                   nnimap-server-buffer))