summaryrefslogtreecommitdiff
path: root/lisp/erc
diff options
context:
space:
mode:
authorF. Jason Park <jp@neverwas.me>2022-08-17 00:00:53 -0700
committerF. Jason Park <jp@neverwas.me>2022-09-19 17:54:46 -0700
commite98465e5418497a925e795c358231a4d70d6e5ff (patch)
tree2e7eb36aedea441d7d359e0a4f6962e782e7b77c /lisp/erc
parent33fdb1daa354e5045e6e4a798db18d2ba1fbc38b (diff)
downloademacs-e98465e5418497a925e795c358231a4d70d6e5ff.tar.gz
emacs-e98465e5418497a925e795c358231a4d70d6e5ff.tar.bz2
emacs-e98465e5418497a925e795c358231a4d70d6e5ff.zip
Stabilize channels variant of erc-reuse-buffers test
* lisp/erc/erc-networks.el (erc-networks--id-sort-buffers): Use `buffer-local-value' instead of `with-current-buffer'. * test/lisp/erc/erc-scenarios-base-reuse-buffers.el (erc-scenarios-common--base-reuse-buffers-channel-buffers): Wait for buffers to be created by server-initiated JOINs. (erc-scenarios-base-reuse-buffers-channel-buffers--disabled): Remove `:unstable' tag. * test/lisp/erc-tests.el (erc-ring-previous-command): Remove unnecessary `goto-char'.
Diffstat (limited to 'lisp/erc')
-rw-r--r--lisp/erc/erc-networks.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/erc/erc-networks.el b/lisp/erc/erc-networks.el
index c54b12fcb0b..2c8f8fb72bb 100644
--- a/lisp/erc/erc-networks.el
+++ b/lisp/erc/erc-networks.el
@@ -996,8 +996,8 @@ Rename the current buffer if its NID has grown."
"Return a list of target BUFFERS, newest to oldest."
(sort buffers
(lambda (a b)
- (> (with-current-buffer a (erc-networks--id-ts erc-networks--id))
- (with-current-buffer b (erc-networks--id-ts erc-networks--id))))))
+ (> (erc-networks--id-ts (buffer-local-value 'erc-networks--id a))
+ (erc-networks--id-ts (buffer-local-value 'erc-networks--id b))))))
;;;; Buffer association