]> git.eshelyaron.com Git - emacs.git/commitdiff
imap.el (imap-mailbox-get): Revert last change for this function.
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Mon, 6 Sep 2010 00:10:55 +0000 (00:10 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Mon, 6 Sep 2010 00:10:55 +0000 (00:10 +0000)
lisp/ChangeLog
lisp/net/imap.el

index 4ec7ca6b476203b80df102747097a7623415828b..740d40309a917162f5ab00fea3e9e140e72a0223 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.
 
 2010-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
index 5c30a5788d83464ca47b99e91e5beeaccbdb1d41..e286a14a0e439d0ac5c8fcbe736df75f20dc9e45 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)