* lisp/erc/erc.el (erc-switch-to-buffer): Fix last change.

Fixes: debbugs:20187
This commit is contained in:
Stefan Monnier 2015-03-25 08:53:44 -04:00
parent d46f31b4b2
commit 176d864cbf
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,7 @@
2015-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
* erc.el (erc-switch-to-buffer): Fix last change (bug#20187).
2015-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
* erc.el (erc-switch-to-buffer): Rename from erc-iswitchb and rewrite

View file

@ -1717,7 +1717,8 @@ If `erc-track-mode' is in enabled, put the last element of
;; Only allow ERC buffers in the same session.
(let ((proc (unless arg erc-server-process)))
(lambda (bufname)
(let ((buf (get-buffer bufname)))
(let ((buf (if (consp bufname)
(cdr bufname) (get-buffer bufname))))
(when buf
(erc--buffer-p buf (lambda () t) proc)
(with-current-buffer buf