branch: elpa/magit
commit 2b2d4343702d177c2af4659585ba527e9f2ec399
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>
magit-section-cycle-diffs: Deal with mapcan using nconc
Closes #5319.
---
lisp/magit-diff.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/magit-diff.el b/lisp/magit-diff.el
index 4344764d406..646b5f00488 100644
--- a/lisp/magit-diff.el
+++ b/lisp/magit-diff.el
@@ -1999,7 +1999,7 @@ commit or stash at point, then prompt for a commit."
(dolist (s sections)
(magit-section-show s)
(magit-section-hide-children s))
- (let ((children (mapcan (##oref % children) sections)))
+ (let ((children (mapcan (##copy-sequence (oref % children)) sections)))
(cond ((and (seq-some (##oref % hidden) children)
(seq-some (##oref % children) children))
(mapc #'magit-section-show-headings sections))