aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-10-06 18:28:04 -0700
committerGlenn Morris2012-10-06 18:28:04 -0700
commit87a95afe81dc7775ef134a94548dea68ed0cc3c3 (patch)
tree93b2d6e088a91387a78a8eeb8f9853d892c23e49
parent5407f8d23491f3e7886865facc0ae6446142ba48 (diff)
downloademacs-87a95afe81dc7775ef134a94548dea68ed0cc3c3.tar.gz
emacs-87a95afe81dc7775ef134a94548dea68ed0cc3c3.zip
* lisp/erc/erc-backend.el (NICK): Handle pre-existing buffers.
Fixes: debbugs:12002
-rw-r--r--lisp/erc/ChangeLog4
-rw-r--r--lisp/erc/erc-backend.el2
2 files changed, 5 insertions, 1 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index 9be0d3241ad..8b1cd18545c 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,7 @@
12012-10-07 Glenn Morris <rgm@gnu.org>
2
3 * erc-backend.el (NICK): Handle pre-existing buffers. (Bug#12002)
4
12012-10-06 Glenn Morris <rgm@gnu.org> 52012-10-06 Glenn Morris <rgm@gnu.org>
2 6
3 * erc.el (erc-lurker): 7 * erc.el (erc-lurker):
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index 75f0047bf06..20ccd071b95 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -1316,7 +1316,7 @@ add things to `%s' instead."
1316 (when (equal (erc-default-target) nick) 1316 (when (equal (erc-default-target) nick)
1317 (setq erc-default-recipients 1317 (setq erc-default-recipients
1318 (cons nn (cdr erc-default-recipients))) 1318 (cons nn (cdr erc-default-recipients)))
1319 (rename-buffer nn) 1319 (rename-buffer nn t) ; bug#12002
1320 (erc-update-mode-line) 1320 (erc-update-mode-line)
1321 (add-to-list 'bufs (current-buffer))))) 1321 (add-to-list 'bufs (current-buffer)))))
1322 (erc-update-user-nick nick nn host nil nil login) 1322 (erc-update-user-nick nick nn host nil nil login)