aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2015-03-25 08:53:44 -0400
committerStefan Monnier2015-03-25 08:53:44 -0400
commit176d864cbfb4110eff983dd0053b8401fb76e82c (patch)
treeac9e6aa8ae68c966c1a5fee3e13a7d24c82c4123
parentd46f31b4b2b0c56f2708e3225eb9fa973441e696 (diff)
downloademacs-176d864cbfb4110eff983dd0053b8401fb76e82c.tar.gz
emacs-176d864cbfb4110eff983dd0053b8401fb76e82c.zip
* lisp/erc/erc.el (erc-switch-to-buffer): Fix last change.
Fixes: debbugs:20187
-rw-r--r--lisp/erc/ChangeLog4
-rw-r--r--lisp/erc/erc.el3
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index e75b8cc0078..a4a7d47a0a9 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,7 @@
12015-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * erc.el (erc-switch-to-buffer): Fix last change (bug#20187).
4
12015-03-16 Stefan Monnier <monnier@iro.umontreal.ca> 52015-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2 6
3 * erc.el (erc-switch-to-buffer): Rename from erc-iswitchb and rewrite 7 * erc.el (erc-switch-to-buffer): Rename from erc-iswitchb and rewrite
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index 7e76a6def42..cf422f1cfc5 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -1717,7 +1717,8 @@ If `erc-track-mode' is in enabled, put the last element of
1717 ;; Only allow ERC buffers in the same session. 1717 ;; Only allow ERC buffers in the same session.
1718 (let ((proc (unless arg erc-server-process))) 1718 (let ((proc (unless arg erc-server-process)))
1719 (lambda (bufname) 1719 (lambda (bufname)
1720 (let ((buf (get-buffer bufname))) 1720 (let ((buf (if (consp bufname)
1721 (cdr bufname) (get-buffer bufname))))
1721 (when buf 1722 (when buf
1722 (erc--buffer-p buf (lambda () t) proc) 1723 (erc--buffer-p buf (lambda () t) proc)
1723 (with-current-buffer buf 1724 (with-current-buffer buf