* nnimap.el (nnimap-close-server): Forget the nnimap data on close.
authorLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Wed, 13 Oct 2010 23:02:07 +0000 (01:02 +0200)
committerLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Wed, 13 Oct 2010 23:02:07 +0000 (01:02 +0200)
This should make server editing work better.

lisp/ChangeLog
lisp/nnimap.el

index c19ea93..021468a 100644 (file)
@@ -1,5 +1,8 @@
 2010-10-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
+       * nnimap.el (nnimap-close-server): Forget the nnimap data on close.
+       This should make server editing work better.
+
        * shr.el (shr-find-fill-point): Don't inloop on indented text.
 
        * tls.el (tls-program): Remove spurious %s from openssl.
index 5aca6f3..b530ce6 100644 (file)
@@ -434,6 +434,7 @@ textual parts.")
   (when (nnoo-change-server 'nnimap server nil)
     (ignore-errors
       (delete-process (get-buffer-process (nnimap-buffer))))
+    (nnoo-close-server 'nnimap server)
     t))
 
 (deffoo nnimap-request-close ()