diff options
Diffstat (limited to 'lisp/erc')
| -rw-r--r-- | lisp/erc/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/erc/erc.el | 3 |
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 @@ | |||
| 1 | 2015-03-25 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * erc.el (erc-switch-to-buffer): Fix last change (bug#20187). | ||
| 4 | |||
| 1 | 2015-03-16 Stefan Monnier <monnier@iro.umontreal.ca> | 5 | 2015-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 |