(imap-mailbox-get): Revert last change for this function.
authorLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Sun, 5 Sep 2010 17:07:48 +0000 (19:07 +0200)
committerLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Sun, 5 Sep 2010 17:07:48 +0000 (19:07 +0200)
lisp/ChangeLog
lisp/imap.el

index 9a43cf0..1d90ab7 100644 (file)
@@ -7,6 +7,7 @@
        (imap-mailbox-map): Ditto.
        (imap-mailbox-put): Ditto.
        (imap-mailbox-get): Ditto.
+       (imap-mailbox-get): Revert last change for this function.
 
        * nnimap.el (nnimap-request-list): Servers may return \NoSelect
        case-insensitively.
index 5c30a57..e286a14 100644 (file)
@@ -1315,9 +1315,10 @@ If BUFFER is nil, the current buffer is assumed."
   (get (intern-soft (or mailbox imap-current-mailbox) imap-mailbox-data)
        propname))
 
-(defun imap-mailbox-get (propname &optional mailbox)
-  (imap-mailbox-get-1 propname (or (imap-utf7-encode mailbox)
-                                  imap-current-mailbox)))
+(defun imap-mailbox-get (propname &optional mailbox buffer)
+  (with-current-buffer (or buffer (current-buffer))
+    (imap-mailbox-get-1 propname (or (imap-utf7-encode mailbox)
+                                    imap-current-mailbox))))
 
 (defun imap-mailbox-map-1 (func &optional mailbox-decoder)
   (let (result)