mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-22 07:09:54 +00:00
* lisp/frameset.el (frameset--minibufferless-last-p): Fix pcase-let.
This makes frameset sorting stable. (Bug#36894)
This commit is contained in:
parent
bf276b7921
commit
0c9075f0af
@ -1102,8 +1102,8 @@ Internal use only."
|
||||
"Predicate to sort frame states in an order suitable for creating frames.
|
||||
It sorts minibuffer-owning frames before minibufferless ones.
|
||||
Internal use only."
|
||||
(pcase-let ((`(,hasmini1 ,id-def1) (assq 'frameset--mini (car state1)))
|
||||
(`(,hasmini2 ,id-def2) (assq 'frameset--mini (car state2))))
|
||||
(pcase-let ((`(,hasmini1 . ,id-def1) (cdr (assq 'frameset--mini (car state1))))
|
||||
(`(,hasmini2 . ,id-def2) (cdr (assq 'frameset--mini (car state2)))))
|
||||
(cond ((eq id-def1 t) t)
|
||||
((eq id-def2 t) nil)
|
||||
((not (eq hasmini1 hasmini2)) (eq hasmini1 t))
|
||||
|
Loading…
Reference in New Issue
Block a user