diff options
| author | Chong Yidong | 2005-10-30 20:34:53 +0000 |
|---|---|---|
| committer | Chong Yidong | 2005-10-30 20:34:53 +0000 |
| commit | ab513ed4f483e18bd65c6794ce1d70cdc542f06a (patch) | |
| tree | 048100bfa20f82970e288309ad2e9df699ea57dc | |
| parent | 8a955545b2fe1d90b869e0dc7451defb279c0710 (diff) | |
| download | emacs-ab513ed4f483e18bd65c6794ce1d70cdc542f06a.tar.gz emacs-ab513ed4f483e18bd65c6794ce1d70cdc542f06a.zip | |
* imap.el (imap-open): Handle case where buffer is a buffer
object.
| -rw-r--r-- | lisp/gnus/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/gnus/imap.el | 7 |
2 files changed, 10 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index d6d4d99a853..320132460a3 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2005-10-30 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * imap.el (imap-open): Handle case where buffer is a buffer | ||
| 4 | object. | ||
| 5 | |||
| 1 | 2005-10-24 Eli Zaretskii <eliz@gnu.org> | 6 | 2005-10-24 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * pgg-def.el: | 8 | * pgg-def.el: |
diff --git a/lisp/gnus/imap.el b/lisp/gnus/imap.el index b66d9eded8a..2be30aa6e47 100644 --- a/lisp/gnus/imap.el +++ b/lisp/gnus/imap.el | |||
| @@ -1038,8 +1038,11 @@ necessary. If nil, the buffer name is generated." | |||
| 1038 | stream)) | 1038 | stream)) |
| 1039 | ;; We're done, kill the first connection | 1039 | ;; We're done, kill the first connection |
| 1040 | (imap-close buffer) | 1040 | (imap-close buffer) |
| 1041 | (kill-buffer buffer) | 1041 | (let ((name (if (stringp buffer) |
| 1042 | (rename-buffer buffer) | 1042 | buffer |
| 1043 | (buffer-name buffer)))) | ||
| 1044 | (kill-buffer buffer) | ||
| 1045 | (rename-buffer name)) | ||
| 1043 | (message "imap: Reconnecting with stream `%s'...done" | 1046 | (message "imap: Reconnecting with stream `%s'...done" |
| 1044 | stream) | 1047 | stream) |
| 1045 | (setq imap-stream stream) | 1048 | (setq imap-stream stream) |