Changes committed gnus/lisp (ChangeLog nnimap.el)

"Reiner Steib" <[email protected]> Sun, 15 Jun 2008 18:14:01 +0200
Newsgroups gmane.emacs.gnus.commits
Message-ID <[email protected]>
Modified: ChangeLog nnimap.el

(nnimap-request-delete-group): Unselect group if necessary.


Index: ChangeLog
diff -u gnus/lisp/ChangeLog:7.1881 gnus/lisp/ChangeLog:7.1882
--- ChangeLog:7.1881	Sun Jun 15 14:10:36 2008
+++ ChangeLog	Sun Jun 15 18:14:01 2008
@@ -1,3 +1,7 @@
+2008-06-15  David Engster  <[email protected]>
+
+	* nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
+
 2008-06-14  Aidan Kehoe  <[email protected]>
 
 	* gnus-util.el (gnus-put-display-table, gnus-get-display-table): New
Index: nnimap.el
diff -u gnus/lisp/nnimap.el:7.51 gnus/lisp/nnimap.el:7.52
--- nnimap.el:7.51	Wed Jun 11 16:19:44 2008
+++ nnimap.el	Sun Jun 15 18:14:01 2008
@@ -1608,6 +1608,8 @@
 
 (deffoo nnimap-request-delete-group (group force &optional server)
   (when (nnimap-possibly-change-server server)
+    (when (string= group (imap-current-mailbox nnimap-server-buffer))
+      (imap-mailbox-unselect nnimap-server-buffer))
     (with-current-buffer nnimap-server-buffer
       (if force
 	  (or (null (imap-mailbox-status group 'uidvalidity))